在我的PHP代码中,我想上传带有Farsi名称的文件(例如نام.pdf),但之后上传的文件名会出现乱码。我在使用WAMP作为我的开发环境的Win 7(64位)机器上。我知道这个问题与我的工作环境有关,因为代码在Linux生产机器上运行良好。如何在Windows计算机上将self.objectCount = [NSNumber numberWithInt:count];
转换为支持的编码?请帮帮我。
答案 0 :(得分:1)
问题已在PHP 7.1上修复,但如果您打算坚持使用当前版本的PHP,则可以修复Windows操作系统。
请检查我前一段时间发布的帖子,以及我找到的解决方案(阅读原帖子的最终编辑):
答案 1 :(得分:0)
有一个名为utf8_encode
的PHP函数。 http://www.w3schools.com/php/func_xml_utf8_encode.asp
另外,你可以确保你有这条线:
PHP方式:
header('Content-Type: text/html; charset=utf-8');
HTML方式:
<meta charset="utf-8">