csv中文字符在Excel中无法显示

2010/12/15 | 16:07 by Filed under: 技术   7,415 views

CSV [COMMA SEPARATED VALUE] 文件用EXCEL 打开时中文字符显示乱码. 有些无奈, 或许也是RP问题. 以处几种办法备忘.

1. 将csv文件先用记事本或UE或Editplus等编辑器打开, 能看到正常的中文字符. 将其保存为Unicode编辑的csv文件, 然后用Excel打开, 可看到正常显示的中文字符. 我这遇到的情况是csv的列分隔消失, 每一条数据就是一行.

2. 可以用excel菜单中的“数据”->“导入外部数据”->"导入数据",然后选中csv文件,在步骤1中选择一个合适的文件原始格式,在步骤2中选择一个合适的分隔符号作为划分excel列的依据,导入完成后,就能看到数据了。csv文件算是文本文件, 所以在Office 2007中导入如下图. 这样导入显示正常, 推荐此方法.

A0544

3. 通过Office语言设置, 可以更改Excel, Word等Office软件的界面语言和帮助语言,比如中英文切换. 更改首选编辑语言也会对编辑效果产生影响. 但它并不会改变打开csv文件后中文显示乱码的问题.

A0543

4. 将文件拷到其他人机子上打开, RP好的话, 就能正常显示. 终究原因应该是跟语言包, 语言设置, 编辑语言设置等有关系. Excel在打开csv文件时, 有一些默认的设定, 具体我不了解, 也不去费那个功夫了. 推荐用第2和4种方法.

另外,在Outlook里设置转发或回复时标题头为中文或英文, 比如, “回复:/RE:”, “转发:/FW:”, 这个在 工具 – 选项 – 邮件格式 – 国际选项 – 勾选常规设置里相应的选项就行了.



Comments

Tell me what you're thinking...





无觅相关文章插件,快速提升流量