PHP写在文件俄罗斯字母

时间:2012-08-28 20:59:23

标签: php encoding

 $fp = fopen("tmp/$filename",'wb');
 fwrite($fp, $description, strlen($description));
 fclose($fp);

您好。变量$ description包含俄语字符。写入文件后,将显示以下字符:

%u041A%u0430%u0436%u0435%u0442%u0441%u044F%u044F%u043F%u043E%u043D%u044F%u043B,%u043A%u0430%u043A%u0432%u0441%u0442%u0430%u0432%u043B%u044F %u0442%u044C%u0438%u0437%u043E%u0431%u0440%u0430%

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果你只需要存储它们,你可以使用base64或任何其他编码对它们进行编码,然后再将它们写入文件中。