1
 $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%

如何解决这个问题呢?

4

1 回答 1

0

如果您只需要存储它们,则可以在将它们写入文件之前使用 base64 或任何其他编码对它们进行编码。

于 2012-08-28T21:02:43.807 回答