工具:excel工具、csv文件。
方法:1、直接用Excel打开下载的CSV文件,会看到汉字乱码,数字显示正常。
2、请先正常打开一份空白的excel文件,将鼠标定位在第一行第一列,这边鼠标定位的位置将决定后续打开的csv文件在excel中展示的位置。
3、在excel的上方菜单中点击数据,页面切换后,点击“自文本”。
4、在d出的对话框中找到刚刚显示乱码的csv文件,点击“导入”按钮,。
5、在打开的对话框中选中“分隔符号”,在“文件原始格式”中编码选择UTF-8。设置好之后请点击“下一步”。
6、在跳转后的当前页中“分隔符号”处请勾选“逗号”,去掉“Tab键”前的勾选符号,。
7、点击“下一步”就可以预览效果了,这时候再点击“完成”页面就跳转到对话框,提示导入的数据的放置位置。
8、在导入位置中可以选择指定的单元格,也可以选择“新建工作表”进行数据的导入,设置好之后,点击“确定”就完成了csv文件的打开了。
*** 作流程:
1. 将Excel文件保存为CSV格式
2.将CSV格式文档,鼠标右键选择打开方式:记事本中打开
3.选择“另存为”,编码(E)选择: UTF-8
4.保存(S)即可
设置方法:
设置office语言环境(以office 2003为例):
开始菜单-Microsoft office- Microsoft office工具- Microsoft office 2003语言设置,将Microsoft office应用程序默认方式的语言设为"中文(简体)"
使用记事本打开CSV文件,文件-另存为,编码方式选择想要替换成的编码(如gbk)。
保存完毕后,用EXCEL打开这个文件就会正常显示。
【编码方式讲解】
(1)ANSI编码
不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文 *** 作系统下,ANSI 编码代表 JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段 ANSI 编码的文本中。 当然对于ANSI编码而言,0x00~0x7F之间的字符,依旧是1个字节代表1个字符。这一点是ASNI编码与Unicode编码之间最大也最明显的区别。例如上面演示的文件中英文字母和数字并没有出现乱码的情况。
(2)Unicode编码
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。
Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。
(3)UTF-8编码
UTF-8是UNICODE的一种变长字符编码又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如日文,韩文)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)