Modulban ékezetes karakterek rossz karakterkódolásban

syc képe

Sziasztok!

Nemrég kezdtem el ismerkedni a drupallal. Kezdésnek feltelepítettem egy 7-es drupalt, sikerült oldalakat létrehozni, változtatni a menükön, linkeken, töltöttem le magyar nyelvet, be is állítottam. Készítettem egy nagyon egyszerű modult (angol nyelvű tutorial alapján), amellyel mindössze pár magyar ékezetes karaktert iratok ki. Sajnos ezeket a karaktereket mind kérdőjellel jeleníti meg. Az oldalon egyébként minden más magyar ékezet helyesen jelenik meg. Próbáltam keresgélni megoldást google-ban és ezen az oldalon is, de sajnos hiába. Tudnátok valami támpontot adni, hogy merre lelhetek rá a megoldásra?

a következő a forrása a modulnak:

elso_modulom.module:

  1. <?php
  2. function elso_modulom_menu(){
  3. $items = array();
  4.  
  5. $items['elso_modulom'] = array(
  6. 'title' => t('elso_modulom'),
  7. 'page callback' => 'elso_modulom_output',
  8. 'access arguments' => array('access elso_modulom'),
  9. );
  10. return $items;
  11. }
  12.  
  13. /*
  14. * Display output
  15. */
  16. function elso_modulom_output() {
  17. header('Content-type: text/plain; charset=utf8');
  18. header('Content-Disposition: inline');
  19. $txt = 'Ez itt az első modulom! Ékezetek: űáéúőóüö ŰÁÉÚŐÓÜÖ!';
  20.  
  21. return $txt;
  22.  
  23. }
  24. ?>
Drupal verzió: 
aruna képe

a kód szerkesztésére?

Biztos, hogy utf-8 kódolással mented a fájlt?

Egyébként azt a két header(...)-s sort nem kell berakni, ezeket kiküldi a drupal is.

2
0
syc képe

Pspad-ban dolgozom. Vicces, mert utf-8 volt megadva kódolásnak, váltottam másra majd vissza utf-re, elmentettem és most működik.

Köszi a tippet. :)

ui.: Egyébként miben érdemes fejleszteni? Netbeans, vagy esetleg más?

0
0
Robert Petras képe

Milyen szerkesztőt érdemes használni a fejesztéshez? Ez attól függ, hogy mire szeretnéd használni.

Modulfejlesztésre egy sokat tudó IDE progi javasolt:

  1. PHP Storm - sokan használják, fizetős de csak jót hallattom erről hazai berkekben
  2. Aptana Studio - ingyenes, ez is Java cucc Eclipse motorral

Ha sminket szeretnél szerkeszteni:

  1. Sublime Text - ingyenesen kipróbálható időkorlát nélkül (én ezt használom száguldásra)

Mindegyik fent említett szoftver elérhető Mac, Linux és Windows környezetben. A DO-n találsz egy külön oldalt a fejlesztő eszközök és azok beállításával kapcsolatban.

0
0
csakiistvan képe

Ha sminket szeretnél szerkeszteni:

Azert a Sublime text tobbre is jo ennel!

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

Robert Petras képe

Hasonló véleménnyel vagyok veled azzal kapcsolatban, hogy a Sublime Text bődületesen sok feladatot el tud látni hihetetlen hatékonysággal és gyorsasággal.

Ugyanakkor tisztában vagyok azzal is, hogy egy komplex fejlesztő környezet (Integrated development environment) egy PHP fejlesztő vagy programozó számára esetenként több mindent tud nyújtani, mint egy szövegszerkesztő.

Szóval, szerintem nincs itt gond amiért leegyszerűsítettem a dolgokat. Emiatt biztosan nem veszünk össze.

0
0
nevergone képe

Sok eszközt fel lehetne itt sorolni, ami javasolt modulfejlesztéshez. Érdemes többet kipróbálni és azt választani, amelyik a legjobbab kézreáll.

1
0