Console Pascal控制台应用程序中的变音符号?
我在控制台应用程序中打印带有变音符号的消息。我试图设置我的语言(捷克语)常用的多种编码,但没有一种能达到预期的效果。我试过UTF-8,Windows(CP1250),ISO8859-2 有没有办法强制console使用特定的编码 或者至少在哪里可以找到我的控制台使用的编码 提前谢谢Console Pascal控制台应用程序中的变音符号?,console,console-application,pascal,diacritics,freepascal,Console,Console Application,Pascal,Diacritics,Freepascal,我在控制台应用程序中打印带有变音符号的消息。我试图设置我的语言(捷克语)常用的多种编码,但没有一种能达到预期的效果。我试过UTF-8,Windows(CP1250),ISO8859-2 有没有办法强制console使用特定的编码 或者至少在哪里可以找到我的控制台使用的编码 提前谢谢 编辑:使用Windows 7-基本命令行控制台(cmd.exe)默认情况下,Windows控制台使用OEM编码。Windows OEM、ANSI和Unicode中有三种API编码。CMD.exe在正常执行时使用OEM
编辑:使用Windows 7-基本命令行控制台(cmd.exe)默认情况下,Windows控制台使用OEM编码。Windows OEM、ANSI和Unicode中有三种API编码。CMD.exe在正常执行时使用OEM UTF8似乎是可能的,但需要
要在
cmd.exe
中显示当前代码页:
chcp
要更改当前代码页,例如更改为CP-1250
:
chcp 1250
您使用什么终端?请至少指定您是在Windows、Linux还是Windows上other@Walter走遍Windows7,但你可以从Windows编码猜到:Dlet的避免火焰。无论如何,CP1250并不意味着Windows。它不意味着,但我相信“Windows(CP1250)”确实意味着,不是吗?:)(附:删除火焰;)