Program hibás karakterekkel.

Kezdőlap Fórumok UHU Linux Általános UHU problémák, javaslatok Program hibás karakterekkel.

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #2015530
    AMD486
    Felhasználó

      1. hu_HU.UTF8 legyen, ne :
      2. G_BROKEN_FILENAMES=1
      3. Pl. xfce alatt is ilyen? (NEM flame, ez semleges terület :P)

      #2015531
      virnw
      Felhasználó

        Termeszetesen hu_HU.UTF8 volt, gyorsan irtam, es igy nem lett minden nagybetu, aminek kellene.

        G_BROKEN_FILENAMES ? Ez is kornyezeti valtozo legyen? Nem ismerem…

        xfce alatt meg nem probaltam, kesobb megteszem. KDE es GNOME alatt ugyanez.

        Amugy nem lehet hogy GTK-n kellene valamit configolni? Esetleg egy masik .gtkrc file? Probaltam linkelni /etc/gtkrc.hu-ra, de nem lett jo.

        #2015532
        pointux
        Felhasználó

          Nekem ez nagyon úgy tûnik, hogy a gtk, ill. a terminal – amiben jó a betû – utf támogatás nélkül fordult.
          Talán a pénztárgép is (vagy nem, csak a gtk), viszont a program utf-et akar használni de nem tud.
          Pl. a lokalizációs file-okban utf karakterrel szerepelnek…és ezért.

          Az is elõferdülhet, hogy már a glibc is.
          (Ezt pl könnyen ki lehet próbálni.
          1. a langot átváltod utf-re
          2. létrehozol egy utf-es valamit (tök mindegy, könyvtár, file akármi)
          3. lang* isora
          4. majd megnézed)
          Van egy elegánsabb módja: meg lehet számlálni a karaktereket, viszont arra nem emlékszem hogy hogyan 🙁

          Hát esetleg elég rendesen forgatni kell majd…

          Ha megtudakolod, hogy az uhuban az utf támogatva van a glibc**-ben és a gtkx***-ben is, akkor a gtk dokumentációt olvasd, hogy hogy lehet átválatni.

          * a lang megváltoztatásának a graf. programokra, tehát pl file-ok tartamának felolvasása, grafikus kiírás stb (kiv. a glibc-s cuccokra, pl. könyvtárnevek, karakteres üzenetek)
          ** az utf támogatású glibc esetén nem fordul utf-el a graf program sem (persze utf tám. nélk. glibc-s gépre is fel lehet utf-es graf programot rakni – az eredményt nem ismerem)
          *** x 1 vagy 2 talán lényegtelen, de nem biztos

          Na most innentõl át tudod gondolni, hogy nálad éppen mi nem stimmel.
          (Mondok egy pl.-t: elfelejtettem a glibc-be befordítani az utf-et, és amikor a motv-t leforgattam az utf-es „cikornyák” nem megjelentek, hanem stringlezáróként viselkedtek. Na ott pl. ez volt a hatása.)

          #2015533
          virnw
          Felhasználó

            Nagyon köszönöm a segítséget vizsla. Nem is hiszed milyen sokat segítettél nekem. Sajnos csak egy hét mulva tudok megint azzal a géppel küzdeni, el kellett jönnöm.

            Hogy az a munkámat megkönnyítsem lenne még 2 kérdésem a fórumhoz:

            -Tudja valaki, hogy az UHU 1.2 glibc-jében van-e unicode support? (Ha van, azt nem fordítanám újra… ez szintén vonatkozik a gtk-ra is.)

            -Vagy a még egyszerübb megoldás képpen tud valaki olyan linux disztribúciót, amiben ez teljesen benne van? Fedora?

            #2015534
            AMD486
            Felhasználó

              Az Uhunak elég érzékeny a lelkivilága, a glibc/gtk csomikat inkább ne nagyon zargasd…
              Bár Uhuban sem találkoztam ilyennel, ha más disztro kéne, az Ubuntu, Debian, Mandr[ake|iva], Fedora, esetleg SuSE biztos jó lesz.
              Az Uhu kicsit belehúzott a fejlesztésbe, remélem nem megy a minõség rovására (ami eddig se volt túl jó, de egy 1.1-es verziótól azért szép teljesítmény). Az 1.1-hez való hpijs update viszont botrányos volt (kedves kontribútor csak a saját nyomtatóját tette bele :P), lehet hogy itt is hasonló a helyzet, pl. a magyar ISO-n kívül nem tettek bele más nyelvet…

              #2015535
              kelemengabor
              Felhasználó

                uhu alatt az u szkripttel lehet átváltani a terminált utf-8-ra úgy, hogy egy progi futás közben annak lássa. Vagyis

                Code:
                u penztargep

                hatására a penztargep progi utf-8 környezetben indul.

                #2015536
                hunge
                Felhasználó

                  uhu alatt az u szkripttel lehet átváltani a terminált utf-8-ra úgy, hogy egy progi futás közben annak lássa. Vagyis

                  Code:
                  u penztargep

                  hatására a penztargep progi utf-8 környezetben indul.
                  [align=right][snapback]133620[/snapback][/align]

                  Jesszusom ez mekkora ötlet! :respect: :respect: :respect:

                  Már régóta bosszantott ez a karakter kódolási hiba és most ilyen egyszerûen megoldodott. :bigups: :onfire: gigaThx

                  u.i: ezt a „parancsot” be kellene rakni valami kezdõ leírásba vagy kiemelni mert nagyon hasznos.

                  #1879531
                  csaba
                  Felhasználó

                    Sziasztok.

                    Van egy számunkra fontos raktárkészlet kezelõ és számlázó program. A program eddig mûködött, de most elhalt alatta a merevlemez, újra kell élesztenem. Több rendszeren elindítva (Mandrake 10.x, UHU) ugyanazt a hibát produkálja, hogy az ékezetes karakterek helyén két mésik speciális karakter jelenik meg (olyan, mintha unicode lenne a program).
                    Screenshot:

                    kep.png

                    A program GTK felülettel fut.
                    A LANG és különbözõ LC_XXXX környezeti váltzókat probáltam HU_hu illetve HU_hu:utf8 -ra allitani, de nem segit.
                    Találkozott már valaki hasonló problémával?

                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.