Ékezetes karakterek kezelése Drupal modulban

kkwx képe

Hellósztok

Most próbálkozok a modul fejlesztéssel, ezért még elég amatőr vagyok, csak olyan kérdésem lenne, hogyan kell beállítani a modulnál, hogy kezelje az ékezetes karaktereket a későbbiekben?

A modult ez a leírás alapján csináltam:
http://openproject.hu/blog/york/drupal-modul-keszitese-egyszeru

Alapvetően eddig csak azt vettem észre, hogy a moduloknál a modul leírása résznél nem kezeli az ékezeteket, de szeretném ezt minél előbb lekezelni, nehogy gond legyen belőle a későbbiekben, hátha máshol se fogja kezelni. Korábban volt hasonló problémám sima PHP-ben, és ott megoldódott anno valahogy, bár az ékezetes karakterek nem mindegyikét kezelte (éáüö-t kezelte, a űő-t nem...).

Egy másik fórumtémánál felvetették, hogy alapból kell beállítani a modul betűkészletét, de ott még nem ez volt a téma így ott nem kaptam választ.

Előre is kösz minden segítséget :)

nevergone képe

A Drupal a sztringek kezelésére UTF-8-at használ, így nem lehet gond az ékezetes karakterekkel. Ahol ez esetleg problémás lehet, ott érdemes a Drupal wrapper függvényeit használni, pl. drupal_strlen().drupal_strlen(), PHP kódban pedig a PHP multibyte-os szövegkezelő függvényeit, nézd át a PHP kézikönyv idevágó részeit.

A fájlokat pedig szintén UTF-8 kódolással mentsd el, BOM nélkül.

0
0
kkwx képe

kösz a választ, utánanézek ennek a drupal_strlen()-nek, csak még az érdekelne, hogy kell UTF-8 kódolással elmenteni egy fájlt? elvileg valami plussz infót kell beírni, hogy abba mentse el, vagy az editor mentési beállításainál kell azt megoldani? mert egyenlőre még csak jegyzettömbben dolgozok, bár már elkezdtem áttérni a notepad++-ra :)

0
0
york képe

Az szerkesztonek kell megmondani, hogy utf8-ba mentsen.
Ha most kezded a programozast, akkor nezd meg az eclipse, netbeans, komodo edit fejleszto eszkozoket, sok idot lehet veluk sporolni.

0
0
Lavjaman képe

Akkor Kódolás>Utf-8 BOM nélkül :)

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*