使用不同编码通过php上传文件的问题(UCS-2LE)

时间:2013-04-23 15:47:25

标签: php unicode upload

我正在创建一个PHP网站,用于解析战斗日志中的数据。但是,当我上传战斗日志时,它将无法正常工作。用notepad ++查看战斗日志,它告诉我它正在使用UCS-2LE。我意识到的是unicode。因此,通过记事本++将其转换为ANSI我可以将其上传到服务器。 (我目前通过表单使用POST方法,该表单允许用户浏览文件,然后在找到文件时点击上传按钮。)

问题是我希望能够在不转换日志的情况下抓取日志并将其上传到我的服务器。我打算然后打开并转换服务器本身的文件。 (但我是新手,所以我愿意接受不同的方式。)

以下是一些示例战斗日志:(默认为UCS-2LE格式)

[11/03/27][18:37:44] Alyxiskye's Arcing Power heals Alyxiskye for 174 points.
[11/03/27][18:37:44] Ruffshot's Acid Bomb hits you for 59 damage. (92 mitigated)
[11/03/27][18:37:44] Ruffshot's Napalm Grenade hits you for 80 damage. (77 mitigated)
[11/03/27][18:37:44] Marawrdur's Gift of Monstrosity heals Marawrdur for 172 points.

实际日志中有数千条这样的行。如果有人能够分享或指出我正确的方向,我将如何以UCS-2LE形式将其上传到服务器,这将是非常好的。

0 个答案:

没有答案