为什么输入 Alt 代码时得到的是“ń”而不是“ñ”?

为什么输入 Alt 代码时得到的是“ń”而不是“ñ”?

我正在学习西班牙语,我只输入字符的 Alt 代码ñ。它应该是Alt+0241Alt+ 241,但我输入时得到的是ń

我正在使用 Windows 7 匈牙利语版本。

这真的很烦人。有人能帮忙吗?

答案1

Alt 代码不依赖于字体,而是依赖于系统的语言环境。

不以零开头的 Alt 代码使用您的控制台代码页。以零开头的 Alt 代码使用您的 ANSI 代码页。Alt 代码采用十进制

在美国英语区域设置中,控制台代码页为 CP-437,ANSI 代码页为 Windows-1252。该字母ñ在 CP-437 中位于 164,在 Windows-1252 中位于 241。这就是人们向您建议的 alt 代码有效的原因。

但是您使用的是匈牙利语言环境,因此您的 ANSI 编码是 Windows-1250,并且您的控制台编码也不同(我不确定是哪一个)。它们都没有ñ。Windows-1250 的编码ń为 241。

有几种方法可以解决您的问题:

  • 安装西班牙语键盘布局并在需要时切换;

  • 将整个系统切换到某个西欧地区(不推荐);

  • 启用十六进制 Unicode Alt 代码:关联

  • 安装Microsoft 键盘布局创建器并创建您自己的自定义键盘布局,ñ以及您想要的任何其他字符。

我遇到了类似的问题并且我选择了最后一个解决方案。

答案2

您尝试过 alt + 164 吗?尝试不同的字体。

相关内容