jsa*_*nen 48
简短的回答是否定的,这是不可能的。
详细地说,恐怕您不会在 Windows 7 中找到一个全局编码选项,它可以让您 1) 设置全局默认值,2) 您列出的所有应用程序都将遵守。
另外,我想问一下您要解决的问题是什么?
应用程序可以选择是否在内部使用 unicode 来表示数据。虽然鼓励使用 unicode,但您可能永远无法确定您的所有应用程序实际上都在内部支持它。
但是,您可以做的是更改每个列出的应用程序的默认字符编码:
UTF-16LE.
hip*_*ail 24
这是不可能的,主要是因为 Windows 不允许将 UTF-8 作为系统 ANSI 代码页,即使它确实有 UTF-8 的 ANSI 代码页,代码页 65001。这似乎有几个原因:
WriteFile()API在代码页 65001 下返回不正确的结果,该结果在依赖它的所有库代码中冒泡,例如write().在微软从事国际化工作的已故迈克尔卡普兰有一个博客,“全部整理”,其中有几篇关于相关主题的帖子。那天我直接给他发了电子邮件,讨论了其中的一些问题。
| 归档时间: |
|
| 查看次数: |
248868 次 |
| 最近记录: |