Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (22) összesen

Téma: Wordpress és az ékezetek

  1. #1
    Új tag
    Csatlakozott
    07-06-20
    Hozzászólás
    18
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás Wordpress és az ékezetek

    Tegnap telepitettem életem első Wordpress-ét
    Még egy csomó dolgot fel kell fedeznem, de sajnos észrevettem, hogy nem jelentet meg bizonyos ékezeteket. Pontosabban csak "ő" betűt.
    Az alapértelmezett template van fenn és az UTF-8 van beállitva.
    Hol keressem a hibát?
    Lilla



  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    Patai László szerint Merras a karakterkódolási zsonglőrünk, de azért én az adatbázis átkódolásával próbálkoznék.



  3. #3
    Jedi Master Merras logója
    Csatlakozott
    07-05-01
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    1.436
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Wordpress és az ékezetek

    Először valóban nézd meg az SQL-t, hogy ott rendben jelennek-e meg a karakterek.

    Múltkorjában én speciel fél napot kínlódtam, amíg rájöttem a megoldásra - nem biztos, hogy nálad is ez a gond, de érdemes csekkolni.

    Szóval, van a wp-config.php fileban két sor, hogy:

    define('DB_CHARSET', '');

    define('DB_COLLATE', '');

    Nálam telepítéskor az egyiket (nem tudom már, melyiket) kitöltötte automatice utf8-ra.

    Nos, tapasztalataim szerint ez nem mindig jó. Van olyan eset, amikor utf-8 a helyes kitöltés (tehát nem mindegy, hogy van-e kötőjel vagy sem), és van, amikor az a jó (mint nálam), hogy üresen hagyod. És van úgy, hogy nem mindkettőt kell kitölteni (collate és charset), hanem csak az egyiket.

    Hogy miért van ez, halvány lila fingom sincs, totálisan szervere válogatja, szoptam én már mindegyik verzióval.

    KIEG.: Hja, és érdemes csekkolni azt is phpmyadminban, hogy mi az adatbázis alapértelmezett collateje; nem egyszer vertem a fejemet a falba amiatt, hogy valami misztikus oknál fogva alapértelmezésben nem utf-8, hanem isolatin2-svéd volt belőve az egyik szerveren alapértelmezésnek.

    Moderátor: Bocs, csak a charset kérdéskörön mindig fel tudom húzni magamat, annyit anyáztam már miatta. Hogy száradna le a keze annak, aki kitalálta, hogy ennek a világnak 27millió különféle charsetre van szüksége.


    Utoljára módosítva: Merras által : 2007-06-28 21:06 Oka: egy kis cenzúra időnként szükséges

  4. #4
    Új tag
    Csatlakozott
    07-06-20
    Hozzászólás
    18
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    Köszi Merras a zsonglőr választ...

    Az adatbázisban valóban mindenféle van:
    a localhoston ezek az alapértelmezések:
    MySQL charset: UTF-8 Unicode (utf8)
    MySQL connection collation:: utf8_unicode_ci

    Az utóbbit átállítottam MySQL connection collation:: utf8_hungarian_ci -ra
    viszont a charsetet nam tudom változtatni (sejtem hogy nem is kell...)

    A svéd az nálam is bejött
    minden wordpress táblám latin1_swedish_ci collation-os!

    Most jön a nagy kérdés: hogyan kell ezt megváltoztatni illetve átkódolni az adatokat? (még nincs sok adat, csak néhány kategória és két post)

    Lilla



  5. #5
    Jedi Master Merras logója
    Csatlakozott
    07-05-01
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    1.436
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Wordpress és az ékezetek

    Hát, ha tényleg nincs nagyon adat, szerintem egyszerűbb, ha letörlöd az adatbázist, és újratelepíted a WordPresst. Miután letörölted a db-t, de mielőtt újrahúznád az oldalt, előtte be kell menned a myadminba, kiválasztani a táblát, a Tevékenységek fülön (felső menü, jobb oldalt) beállítod az Egybevetést utf8_general_ci-re.

    Utána futtasd le az installert.

    B változat, kicsit bonyibb.

    Csinálsz egy SQL dumpot a cuccból. Export fül, kijelölöd az összes táblát, SQL export kompatibilitásnak belövöd a MySQL 4-et (ha az van nálad, ha 5-ös, akkor az 5-öst). Lemented a dumpot, megnyitod valami értelmes szövegszerkesztővel (NEM notepad - remélem, a windowson dolgozó kollegák tudnak valami jót ajánlani), és kicseréled az összes latin1_swedish_ci részt utf8_general_ci-re. (Egy Csere parancs bőven jó, nem kell egyenként szüttyögni vele.)

    Kérdés az, hogy vajon az ő,ű betűidet hogy tárolta el az adatbázis. Ha nincs szerencséd, akkor a db-ben is kérdőjelek vannak a helyén, és akkor nincs más megoldás, mint egyenként végigmenni rajta.

    Ezért mondom, hogy inkább egyszerűbb újrahúzni, ha még nincs benne sok adat.

    Ha mégis sikerült valahogy a dumpot megszerkeszteni, akkor lehet törölni a régi adatbázist, és importtal behúzni.



  6. #6
    Új tag
    Csatlakozott
    07-06-20
    Hozzászólás
    18
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    jaj Merras köszi a sok segitséget.
    Ez itt nálam kezd jól zagyválódni.
    Ugyanis tudni kell, hogy a WP eredetileg Fantasticoval telepitettem, a charset meg a collation a szerveren globálisan latin1 és latin1_swedish_ci. Hiába állitom be default-nak az utf8-at, a gagyi Fantastico script a globálisat veszi számitasba.

    Ezért nekifogtam, a kézi telepitéshez. Mindent szépen sorjában ahogy mondtad, de amikor meginditom az install.php-t kidob egy hibát:
    Fatal error: Call to undefined function did_action() in ....

    Most ezzel foglalkozom, hogy innen továbblépjek
    lilla



  7. #7
    Új tag
    Csatlakozott
    07-06-20
    Hozzászólás
    18
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    Tovabbléptem ill. sikerült áthidalni a telepítesi problémát is.
    Igazából nem tudom mi volt a hiba okozója, de azt hiszem, hogy a fájlok upload-jával volt gond. Amikor újra feltöltöttem a wordpress csomagot a szerverre, minden simán ment.

    Köszönöm még egyszer a segítséget.
    Lilla



  8. #8
    Bölcs Pityu logója
    Csatlakozott
    08-07-04
    Hely
    Budapest
    Hozzászólás
    1.519
    Begyűjtött 426 köszönetet
    315 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    Érdekes problémába futottam, talán valakinek van egy pofon egyszerű megoldása rá.
    Bár nekem eszembe sem jutott, de valaki jelezte a wp oldalamra történő regisztáció során, hogy nem tud ékezetes felhasználói névvel regisztrálni. Kipróbáltam, s valóban nem működik.

    Van valakinek valami ötlete ennek áthidalására?



  9. #9
    Bölcs Andrea logója
    Csatlakozott
    08-03-26
    Hozzászólás
    1.032
    Begyűjtött 277 köszönetet
    212 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    Állítsa be a profiljában az ékezetes megjelenítendő nevet.
    (Mondjuk a nextgen se szeresse az ékezetes képneveket...)



  10. Az alábbi felhasználók hálásak a válaszért:

    Pityu (2014-01-25)

  11. #10
    Bölcs Pityu logója
    Csatlakozott
    08-07-04
    Hely
    Budapest
    Hozzászólás
    1.519
    Begyűjtött 426 köszönetet
    315 hozzászólásával

    Alapbeállítás re: Wordpress és az ékezetek

    Köszi szépen.
    Az nem megoldható szerinted, hogy már regisztráláskor tudjon ékezettel regelni?



Oldal: 1 / 3 123 UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •