html csv 中文乱码,csv 中文乱码

在从网站导出CSV文件并尝试用Excel2007打开时,如果文件包含中文,可能会出现乱码。问题根源在于CSV文件的编码和Excel的语言设置。解决方法是将Excel2007的‘编辑语言’设置为Chinese (PRC),这样就可以正确显示中文内容。此问题表明,即使不常处理中文,Excel的语言配置也会影响对多语言文件的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PC平台:英文版windows 7, 英文版office 2007

我们的网站经常需要导出一些csv文件,其中包含有中文。过去用Excel 2003处理,没有任何问题。但是当升级到Excel

2007之后,打开这些csv文件,里面的中文就会显示为乱码。

百思不得其解。后来终于发现,跟语言编码有关。据说csv不支持Unicode,或者是不支持UTF-8,所以导出的csv文件往往都是默认ANSI编码的。但是这种ANSI编码含中文的文件,notepad记事本可以正常打开,Excel

2007打开就是乱码。

最后发现,问题的关键是“编辑语言”,Start – All Programs – Microsoft Office –

Microsoft Office Tools – Microsoft Office 2007 Language Settings

,在其中的 Editing Language标签,选择Primary Editing Language 为

Chinese(PRC).

然后打开这些含有中文的csv文件就不会有乱码了。不要问我为什么,这是实践的结果。不过我猜,也许微软认为经常编辑英文的人不需要面对中文问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值