设为首页 - 加入收藏 华夏网 (http://www.hxwgxz.com)- 云主机,资讯,互联网,人工智能,云计算,大数据,区块链,VR,站长网!
热搜: 芯片 平台 google 2019
当前位置: 主页 > 电商 > 正文

utf-8 – 我可以避免在Windows上使用CP1252吗?

发布时间:2021-03-06 13:13 所属栏目:[电商] 来源:网络整理
导读:我希望我的所有工具包都使用 UTF-8,但发现Windows上的某些工具似乎使用 CP1252(这似乎是Windows特定的).这是否会创建不兼容的输出,如果是,则创建哪些代码点?如果是这样,我可以做些什么吗? (我不完全理解这些问题,所以我很感激这些编码的基础教育). 解决方

我希望我的所有工具包都使用 UTF-8,但发现Windows上的某些工具似乎使用 CP1252(这似乎是Windows特定的).这是否会创建不兼容的输出,如果是,则创建哪些代码点?如果是这样,我可以做些什么吗?

(我不完全理解这些问题,所以我很感激这些编码的基础教育).

解决方法

在Windows上对代码页1252进行硬编码的工具是不太可能的.更有可能的是它恰好是您机器上的默认代码页. 1252用于西欧和美洲.它在“控制面板”,“区域和语言”选项中配置.他们一直在使用不同的名称,在Win7上,它位于“管理”选项卡“更改系统区域设置”中.

是的,许多工具使用默认代码页,除非他们有充分的理由选择其他编码. The BOM就是这么好的理由.值得注意的例子是Notepad(除非你将File Open对话框中的Encoding更改为Ansi以外的其他内容)和C/C++编译器.使用默认代码页通常不需要做任何特殊操作.当您没有BOM时,猜测文本文件的正确代码页是不可能准确的.对于一个非常有趣的战争故事,谷歌“布什隐藏了事实”.

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章