查找任何字符的替代代码


11

有时,我在Internet上找到的alt代码无法在我的PC上运行,例如Pi alt代码(Alt+ 227)会抛出πte。
因此,我需要在剪贴板(或文件或任何地方)中使用该字符,并将其转换为与我的系统兼容的Alt代码。这可能吗?

Answers:



7

您可以启动“字符图”,选择字体,搜索字符,然后在底部(状态栏中)是所需的Alt代码。

(在Windows 7中,您可以按Start并开始输入,Character map然后在顶部将其选中。)

使用Alt+ 获得不同字符的事实227可能是您使用了不同的字体。因此,在“字符映射表”中选择正确的字体很重要。

如今的BTW Alt组合由4位数字组成,可以容纳更大范围的Unicode字符。这三个数字仍然工作,但Alt+ 227不同于Alt+ 0227

角色图


3
不是因为字体不同。不同之处在于字体和应用程序相同。
托马什Zato -恢复莫妮卡

2
此外,不会为所有字母显示按键。看一看。
托马什Zato -恢复莫妮卡

Alt + 227是旧MS-DOS ascii集中的Pi。它曾经在MS-DOS应用程序中工作(我认为这就是为什么它们在整个Internet上浮动)。我知道您是对的,有些字母没有Alt码。我应该测试Alt +是否+与Unicode兼容。
瑞克

我无法让Pi在随机应用程序中工作。但是我可以在Wordpad和Word中使用它。输入03c0。现在,输入Alt + X并将03c0转换为π。这是Jukka建议的链接的方法4。我无法使用Alt ++代码运行。
瑞克

您必须更改注册表项并重新登录。但是我没有尝试,所以也许根本不起作用。(由于我的系统状态,我在重新登录或重新启动时遇到了很大的问题。)此外,我只是发现虫族在我的墙上行走,所以我专注于此。
托马什Zato -恢复莫妮卡

3

Alt代码最多只能使用255。有一个小窍门:添加前导0将为您提供一致的 结果。Alt-0227始终是ã。但是由于Alt代码最多只能使用0255,因此很明显不能完全支持中文,韩文,俄文,希腊文等所需的数千个字符。我发现的唯一的希腊字符是Alt-0181 µ(μ)。


Alt+0181代表Micro Sign(µ,Unicode U+00B5)而不是希腊小写字母Mu(μ,Unicode U+03BC)。相似甚至看似相同的字形(外观)但字符不同!任何人都可以使用下一个Windows命令行声明来获取证明:if "µ"=="μ" (echo same) else (echo diff)
JosefZ,2016年

@JosefZ:作为工程师,我认为3 micrometer = 3 micron = 3 mu。而且Unicode显然与我同意,U+00B5是一个兼容字符。他们无法移动 µU+03BC不破坏拉丁-1地块。(U + 0080-U + 00FF与8859-1 0x80-oxFF相同),所以他们复制了它。
MSalters

来自您的来源:尽管不是Unicode打算对这样的度量单位进行编码的意图,但是所有曲目都包括六(6)个此类符号,作者不应该使用这些符号:应该使用字符的分解。…,Micro Sign(µ U+00B5U+03BC代替)
JosefZ

作为程序员:if ("µ" -Match "μ") {"same"} else {"diff"}在PowerShell(本机支持Unicode)中,return diff
JosefZ

@JosefZ:在那儿不要读太多。微软知道错误地实现了Unicode字符串比较,根据表示形式,ä与ä不相等。它不应该是二进制比较。
MSalters
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.