首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是"ANSI as UTF-8“,如何让fputcsv()生成带有BOM的UTF-8?

什么是"ANSI as UTF-8“,如何让fputcsv()生成带有BOM的UTF-8?
EN

Stack Overflow用户
提问于 2009-09-04 17:57:12
回答 1查看 38.7K关注 0票数 19

我编写了一个PHP脚本来生成CSV文件,这些文件以前是由另一个进程生成的。然后,CSV文件必须由另一个进程导入。

导入旧的CSV文件可以正常工作,但导入新的CSV文件时会出现特殊字符问题。

当我用Notepad++打开旧的CSV时,它告诉我编码是UTF-8,当我用它打开新的CSV时,它说他们的编码是'ANSI as UTF-8‘。

这两者有什么不同?

我怎样才能让fopen和fputcsv使用‘pure’呢?UTF-8编码?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2009-09-04 18:04:14

也尝试将PHP脚本更改为UTF-8。有时有必要(尽管可以绕过)让脚本使用与数据相同的char编码。

类似的问题:PHP: Explode using special characters

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1380690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档