php hata kodlama ve tercüme google

2 Cevap php

i bir metin var "Translate text, webpage, or document"

i Japonca, google çevirmen tercüme gereken hangi

翻訳テキスト、 Webページ、またはドキュメント olarak dize döndürmek

ve ne zaman bir metin (ja.po) dosyası olduğunu yazıyorum bu gibi görünüyor

–|–óƒeƒLƒXƒgA Webƒy[ƒWA‚Ü‚½‚̓hƒLƒ…ƒƒ“ƒg

ne hata olurdu?

i am using poeditor.exe to view the file. am not using any encoding function at present.

for(/*extracting from the trnslated string array*/)
{
    $pattern = "/msgid \"".preg_quote($id, '/')."\"(\r?\n)msgstr \"\"/";
    $string = str_replace('"', '\"', $string);
    $replacement = "msgid \"$id\"\nmsgstr \"". $string . "\"";
    $res = preg_replace($pattern, $replacement, $con);
    $con = $res;
}
file_put_contents("ja.po", $con);

2 Cevap

Nasıl Google'dan dize alıyorsanız ve bunu nasıl yazıyorsun? Somewhere o latin1 için UTF8'den dönüştürülmüş olur yol boyunca herhalde. Olur nerede anlamaya varsa, mb_convert_encoding bunu düzeltmek için kullanabilirsiniz.

BTW, tercüme Japon oldukça kötü. ;)

Eğer bu dosyayı okumak için kullandığınız program olarak yazdı kodlama biçimi anlayış değil gibi görünüyor. Eğer utf8 tüm yol boyunca kullanıyor musunuz? Belki de başka bir kodlama ise http://www.php.net/manual/en/function.iconv.php bu UTF8 dönüştürmek için çalışın.