【发布时间】:2015-03-11 11:18:12
【问题描述】:
我们尝试将 TCL/TK 应用程序的源文件转换为 UTF-8,因为这是我们用于开发的平台(Linux 和 OSX)的默认字符集。
我们现在的问题是 Windows 使用“cp1252”作为系统编码,因此显示带有(例如)德语变音符号的标签和按钮错误。 我们找到的唯一解决方案是将“-encoding UTF-8”添加到所有“wish”调用和“source”命令中。
(也有“编码系统UTF-8”,但文档说不应该使用,因为系统调用有问题)
有没有办法告诉 TCL 它应该使用 UTF-8 作为所有源文件的默认编码,或者这个问题的另一种解决方案?
【问题讨论】:
标签: windows utf-8 character-encoding tcl tk