Saisikohan joltain viisaalta simppelit ja käytännölliset ohjeet utf8:n kanssa toimimiseen (enkä tarkoita kielitiedostoja).
Eli monimutkaistettuna sovelluksessani haetaan tietoa phpbb-kannasta, joka näytetään sivuilla. Sen jälkeen data matkaa GET-siltaa pitkin takaisin php:n puolelle, josta se syötetään suoraan takaisin Javasriptille ja sille "smarty-kopiolle" mikä phpbb:stä löytyy. Tämän jälkeen data matkaa takaisin kantaan Ajax-junalla.
Lopputuloksena minulla on yhdet pelihousut vähemmän ja ääkköset ovat yllättäen vit... anteeksi simppuralla
Eli olisiko jollain tarpeeksi rautalankaa, josta voisi vääntää yleisellä tasolla kuvan mitä taikoja pitää tehdä missäkin vaiheessa? miten javascript suhtautuu utf:ään tms.
Ps. Olen melko varma että tiedostot ovat kunnossa.
Kiitos!
UTF8 for dummies
Re: UTF8 for dummies
En tiedä, mutta mitä sää yrität saada aikaseksi?
kuulostaa monimutkaiselta...
kuulostaa monimutkaiselta...
Re: UTF8 for dummies
Heh,
vastausta kannattaa yleensä etsiä sieltä kaikkein yksinkertaisimmasta päästä No onneksi laitoin tuon dummies jutun otsikkoon.
Taistelin asian kanssa tuolloin ties kuinka kauan ja tänään päätin sitten siirtyä eteenpäin ja unohtaa koko jutun toistaiseksi. Äsken jouduin sitten katsomaan jo paljon aiemmin kirjoittamiani koodeja ja rupesin ihmettelemään kohtaa:
En ymmärtänyt miksi tekstini muka tulisi myös cookiesta, koska tiesin että se ei koskaan missään nimessä tulisi sieltä. No hetken ihmettelyn jälkeen olin jo poistamassa true-arvoa kun jossain muistilokerossa naksahti.
Vastaan siis itse itselleni:
Utf8 toimii kuin junan vessa mikäli:
-Tietokanta on utf8
-Tietokannan tiedot ovat utf8
-php yms. tiedostot eivät ole utf8
-SEKÄ haet kaikki selaimelta tulevat tiedot muodossa:
utf8_normalize_nfc(request_var('var', 'default',true,bool_cookie));
Kiitokset avusta!
vastausta kannattaa yleensä etsiä sieltä kaikkein yksinkertaisimmasta päästä No onneksi laitoin tuon dummies jutun otsikkoon.
Taistelin asian kanssa tuolloin ties kuinka kauan ja tänään päätin sitten siirtyä eteenpäin ja unohtaa koko jutun toistaiseksi. Äsken jouduin sitten katsomaan jo paljon aiemmin kirjoittamiani koodeja ja rupesin ihmettelemään kohtaa:
Koodi: Valitse kaikki
$newtext = request_var('text', 'defaultvalue',true);
Vastaan siis itse itselleni:
Utf8 toimii kuin junan vessa mikäli:
-Tietokanta on utf8
-Tietokannan tiedot ovat utf8
-php yms. tiedostot eivät ole utf8
-SEKÄ haet kaikki selaimelta tulevat tiedot muodossa:
utf8_normalize_nfc(request_var('var', 'default',true,bool_cookie));
Kiitokset avusta!
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 25 vierailijaa