UTF-8 karakterek

makgab képe

Hi!

A Drupal tudja kezelni az UTF-8 karaktereket?
A PHPmyadmin-ban ezt látom a 'Variables' fülön:
character set client utf8
(Global value) latin1
character set connection utf8
(Global value) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Global value) latin1
character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_general_ci
(Global value) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci

A (hosszú) ő/ű kérdőjellel tárólódik el az adatbázisban és kérdőjelek jelennek meg ezek helyett a karakterek helyett is a honlapon. Telepítéskor kellett volna állítani valamit?
Utólag mit lehet tenni?

G.

Drupal verzió: 
Nagy Gusztáv képe

nincs is másra lehetőséged.

A telepítéskor magyar volt a felület?

Mikor romlott el? Melyik művelet eredménye rossz?

0
0

Nagy Gusztáv

makgab képe

Telepítéskor a magyarítást is bemásoltam, úgy telepítettem. Magyarul is "beszélt".
Írtam egy saját modult és abban vannak hosszú ékezetes karakterek, melyeket adatbázisban tárolok. Ezeknél lesz kérdőjel!
Maga a Drupal rendben van. Ott a (hosszú) ő/ű rendben van, ha pl. beküldők egy tartalmat.
Bár a tartalom is adatbázisban tárolódik. Ezért nem értem... :o

G.

0
0
aboros képe

szerintem az a gáz, hogy a saját modulod .module kiterjesztésű fileja nem utf-8 kódolású, hanem ansi és ezért másznak el a ő/ű karaktereid.

0
0

-
clear: both;

Nagy Gusztáv képe

Ha ezt a "lényegtelen" infót eleve leírtad volna, akkor ugye egyből kaptál volna választ, és nem 1 nap után.

Nem volt gyanús, hogy az alaprendszerrel semmi gond, csak a te moduloddal? És hogy ennek köze lehet a válasz megtalálásához?

0
0

Nagy Gusztáv

makgab képe

Linux alatt fejlesztettem, ahol UTF-8 van.
Win alatt is csak úgy tudom (ékezetbetű) helyesen megnézni a kódot, ha UTF-8 kódolásra állítom be a megjelenítést (pl. totalcommander).
Azt már el tudnám fogadni, hogy a modul által generált html oldal karakterkódolása nem UTF-8 lenne.
De ez sem igaz, mert "charset=utf-8" van a generált oldal kódjában.

Inkább a charset beállítasnak van jelentősége itt, nem a forráskód karakterkódjának.

De megvan a hiba, a táblák "DEFAULT CHARSET=latin1" beállítással jöttek létre.

G.

0
0
waffen képe

Sziasztok, látom, egy ideje halott ez a topik, de nem akartam újat indítani. Most csinálom az első drupalos oldalam, és alapvetően nincs bajom az ékezetes karakterek megjelenésével, mert mind jól jelenik meg az oldalon, viszont az oldal kódolása UTF-8 a fejléc szerint, a forrás meg tele van &uacute és hasonló cuccokkal. Sőt már a szerkesztőben is a szöveg beírásakor, ha source nézetre váltok.

Ez az fckeditornak valami fícsöre, vagy mit lehetne csinálni, hogy a kódban is rendes utf-8 karakterek legyenek?

Köszi előre is a segítséget.

0
0
Nagy Gusztáv képe

Ha kérdésed van, akkor azt kérjük új témaként beküldeni. Nem fog érte senki megharagudni.

Ez az FCKeditor nyavalyája. Egy megoldás:
http://drupal.org/node/263426#comment-860938

0
0

Nagy Gusztáv

waffen képe

Köszi a választ, meg a linket is.
Egyébként használom a jegyzeted, igen színvonalas munka, ez alapján tanulgatom a drupalt. Letöltöttem az összes hozzáférhető angol pdf-et is, de mégis ez tűnt a leginkább szisztematikusnak. Az egyetlen bajom vele talán, hogy le van fordítva benne minden, én meg az admint szándékosan angolra állítottam, így néha nehézséget okoz egy-egy funkciónak a megtalálása.
na ez most off volt, biztos van ennek is topikja:)

0
0