我制作了一个PHP脚本,用于生成以前由其他进程生成的CSV文件.然后,CSV文件必须由另一个进程导入.
导入旧的CSV文件可以正常工作,但是在导入新的CSV文件时会出现特殊字符问题.
当我用Notepad ++打开旧的CSV时,它说编码是UTF-8,当我用它打开新的CSV时,它说它们的编码是'ANSI as UTF-8'.
这两者有什么区别?
我怎样才能使fopen和fputcsv使用'纯粹?' UTF-8编码?
谢谢!
php notepad++ utf-8 character-encoding
character-encoding ×1
notepad++ ×1
php ×1
utf-8 ×1