键盘布局(在 Windows 中切换为 例如Alt+Shift
)与字符编码有何关系?如何确定 Windows 中当前使用的字符集编码?如何知道如果我切换键盘布局(例如从PL
到EN
)将使用哪种字符集编码?
答案1
键盘布局(在 Windows 中通过 Alt+Shift 等切换)与字符编码有何关系?
但事实并非如此。
如何确定 Windows 当前使用什么字符集编码?
操作系统和大多数现代程序总是使用 Unicode。(对于字节表示,Windows 使用 UTF-16,但其他程序通常使用 UTF-8……无论如何它都是 Unicode。)
较旧的程序(使用“ANSI”模式)使用适合在“区域设置”下发送的任何编码的编码“非 Unicode 程序使用的编码”。通常需要重新启动才能更改(尽管有一个 AppCompat 工具可以以更好的方式完成此操作)。幸运的是,您几乎永远不需要更改它。
当然,文本编辑器等程序仍然可以自行决定如何写入文件– 例如,即使记事本在其“另存为...”窗口中也有一个字符编码下拉菜单。
许多其他格式如.docx
始终使用 Unicode。