pipikaqiu 发表于 2009-11-29 14:14:02

请问中文文件上传的问题

我在使用Ci的类库中的$this->upload->do_upload()方法上传文件时,我自己的系统是XP,编码是ANSI。
我新建了一个名为'新建文件'的txt文档测试上传。
结果上传上去的文件文件名变成了UTF-8编码,但系统认为它是ANSI编码,于是文件名就变成了乱码,如果用notapad++转为UTF-8就对了。
更纠结的是文件的内容被系统当成了UTF-8编码,但实际内容还是ANSI编码的,于是内容的部分也变成了乱码……

求教有什么办法可以解决方法么……

visvoy 发表于 2009-11-29 17:08:25

视图和程序都是utf8,所以会自动转成utf8

Hex 发表于 2009-11-30 16:34:56

用 iconv 转换编码。

programmerliu 发表于 2010-8-13 11:15:50

恩 我遇到的就是这个问题   恼死我了!
页: [1]
查看完整版本: 请问中文文件上传的问题