ansi转utf8 utf-8,unicode,ansi解决方案有什么区别?
浏览量:2165
时间:2021-03-11 18:16:33
作者:admin
utf-8,unicode,ansi解决方案有什么区别?
对于跨平台兼容性,我们只需要知道,在Windows记事本的上下文中,所谓的“ANSI”是指与当前系统的区域设置相对应的遗留编码。
[1]所谓的“Unicode”是指带有BOM的小端序列utf-16。[2] 所谓“UTF-8”是指带有BOM的UTF-8。[3] 像GBK这样的传统编码是最麻烦的,所以除非你知道你在做什么,否则不要使用它。Utf-16在理论上是非常好的,字节顺序也被指出,但Utf-16毕竟不是常用的。UTF-8原本是最兼容的编码,但是windows必须添加BOM,所以经常出错。因此,最好的跨平台兼容性是不使用记事本。建议使用记事本和其他普通的专业文本编辑器来保存没有BOM的UTF-8。此外,如果文本中的所有字符都在ASCII范围内,则保存在记事本中的所谓“ANSI”文件与没有BOM的ASCII或UTF-8相同。
ansi转utf8 vb实现utf8转ansi ansi什么标准
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。