Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 22. 2. 2011, 09:40:32
Mám zprávce souborů, kterého jsem nedělal já, ale kterého překládám. Zprávce má dobře vymyšlenou jazykovou podporu, jednotlivé fráze se akorát přidají do pole.
function et($tag){ global $lang; // English $en['Version'] = 'Version'; $en['DocRoot'] = 'Document Root'; $en['FLRoot'] = 'File Manager Root'; // Czech $cs['And'] = 'a'; $cs['Enter'] = 'Enter'; $cs['Send'] = 'Odeslat Diakritika:ěščřžýáíé'; $lang_ = $$lang; if (isset($lang_[$tag])) return htmlencode($lang_[$tag]); else return "undefined"; } Nicméně diakritika nějak blbne. Když zapíšu diakritiku do echo, není problém: echo "<input type=submit value=\"".et('Send')."\"><br />Diakritika:ěščřžýáíé"; Smutný výsledek: <input type=submit value="Odeslat Diakritika:Ä�Å¡Ä�Å�žýáíé"><br />Diakritika:ěščřžýáíé |
||
Darker Profil |
#2 · Zasláno: 22. 2. 2011, 09:41:16
Hmm, jak na to teď koukám, možná už vím, čím to je. Mrknu na funkci HTMLencode
|
||
Časová prodleva: 13 let
|
0