如何在Shift_JIS字符集中创建CSV文档?

时间:2012-12-12 09:20:22

标签: php csv character-encoding shift-jis

我可以通过添加BOM手动强制将CSV文件检测为UTF-8,如下所示:

file_put_contents($filename, "\xEF\xBB\xBF" . $csv);

我是否可以做类似的事情来强制将CSV文件检测为Shift JIS?

1 个答案:

答案 0 :(得分:4)

Shift JIS没有像BOM一样的等效“内容类型标记”。如果您输出以Shift JIS编码的CSV,则无论谁将阅读该文件,都必须知道它在Shift JIS中或以其他方式检测编码。

要创建Shift JIS编码文件,只需确保$csv数据为Shift JIS编码。如有必要,请使用iconvmb_convert_encoding进行转换。