现象
快门生成UTF-8编码的CSV文件,下载后有乱码。
原因
CSV文件需要一个BOM头,否则Excel无法识别编码,它会以系统的默认编码打开。
那么怎么查看windows系统的默认编码?打开命令行工具,敲入命令:CHCP。在我本机上显示936,表示是GB18030。
附上各类Unicode的BOM头
现象
快门生成UTF-8编码的CSV文件,下载后有乱码。
原因
CSV文件需要一个BOM头,否则Excel无法识别编码,它会以系统的默认编码打开。
那么怎么查看windows系统的默认编码?打开命令行工具,敲入命令:CHCP。在我本机上显示936,表示是GB18030。
附上各类Unicode的BOM头