Autor | Zpráva | ||
---|---|---|---|
Pavel Straka Profil |
#1 · Zasláno: 29. 5. 2012, 00:57:56 · Upravil/a: Pavel Straka
Dobrý večer, rád bych poprosil o radu.
Pokouším se zprovoznit překladač na základě tohoto: http://msdn.microsoft.com/en-us/library/ff512421.aspx Uživatelem zadaný text se má jednoduše přetad metodou GET takto: $params = "text=".urlencode($inputStr)."&to=".$toLanguage."&from=".$fromLanguage; $translateUrl = "http://api.microsofttranslator.com/v2/Http.svc/Translate?$params"; Problém ale nastává v diakritice. Příklad: Dám přeložit slovo "čau", jako překlad mi funkce vrátí "au". Jednoduše to ta písmena s diakritikou vynechá. V čem by mohl být problém, pokud se ten zadaný text předává jako urlencode($text)? V nastavení kódování samotné stránky? Druhý problém je, když dám přeložit, řekněme "cat" z angličtiny, překlad je "koÄŤka". Děkuji za všechny rady, budu Vám vděčný. Takže vyřešeno, stačilo nastavit kódování UTF-8 v meta tagu + u samotných souborů. |
||
Časová prodleva: 11 let
|
0