Excel导入utf-8的中文编码转换
(2012-11-14 11:37:28)
标签:
utf-16编码方式utf-8it |
一、问题的产生
二、问题产生的原因
1- UTF是Unicode Translation Format的缩写,即把Unicode转做某种格式的意思。一般意义上UTF是一种存储方式,分为UTF-8和UTF-16两种格式,分别占用1字节和2字节的存储空间。
2- Unicode是一种编码方式,和ascii是同一个概念。在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。(即utf-16)
3- UTF-16比起UTF-8,好处在于大部分字符都以固定长度的字节 (2字节) 储存,但UTF-16却无法兼容于ASCII编码。
4- 编码方式,简单来说既是,二进制数字与字符集的对应关系。
三、问题的解决
四、解决的方法
1- 将mongo导出的csv文件以记事本的方式打开。
2- 点击“文件-另存为”,编码方式选择unicode,扩展名保持csv不变。保存文件。
3- 打开excel,在excel中打开刚才保存的unicode格式的csv文件。
4- excel会弹出名为“文本导入向导”的面板,点击“下一步”。
5- “分隔符号”只勾选“逗号”,点击“完成”。
6- 将转换好的文件另存为excel默认工作簿。