在C#文件中输入Unicode符号有没有好的方法?在Visual Studio中输入Unicode数据,C#
我在找东西的效果:
- 按ALT
- 类型的Unicode十六进制
- 释放Alt
目前,我不必键入符号转化为单词并复制粘贴到我的源文件中。
在C#文件中输入Unicode符号有没有好的方法?在Visual Studio中输入Unicode数据,C#
我在找东西的效果:
目前,我不必键入符号转化为单词并复制粘贴到我的源文件中。
\uFFFF
\UFFFFFFFF
您可以从Unicode的文章在维基百科上复制粘贴: http://en.wikipedia.org/wiki/List_of_Unicode_characters
我不得不说,我不认为选择的答案居然回答了这个问题都没有。在字符串文字中输入Unicode代码点作为转义序列不会导致Unicode符号出现在文件中。向文字添加转义序列并键入符号是两件不同的事情。
更好的答案应该是:
现在在任何源文件中键入一个Unicode符号按住ALT并键入numpad plus后跟十六进制代码点然后释放ALT。
例如对于©按ALT并输入+ 00a9。
适用于大多数的Windows应用程序,包括Firefox :)
的answer of Neutrino激活Alt +数字键盘输入法(Microsoft Glossary),但我不得不寻找正确的注册表路径。它是:
- 导航到HKC û \控制面板\输入法
我试图写我在注释中的Unicode的炭源( 不幸的是我不能输入Unicode代码点,像示于charmap
,以获得相应的字符。
chcp
切换代码页。但它不会改变任何事情。不幸的是,我发现没有办法说服Windows使用其自己的charmap
中提供的U + xxxx代码输入char。 幸运的是,有人会通过多个程序共享此问题,而不仅仅是Visual Studio。所以http://www.fileformat.info的人提供了an article for Windows几个tipps,其中一个是自己写的UnicodeInput Utility,它解决了这个问题。
尽管我仍然认为,Windows应该有一个内置的解决方案。
(PS:我添加了一个评论,但我的名声仍然太低。)
看来,Visual Studio中,默认情况下,不允许使用许多ALT代码的。解决方法是仅粘贴Unicode符号。
1)运行charmap.exe。
2)单击高级视图。
3)搜索您想要的符号(按名称或代码编号)。
4)复制你想要的符号。
5)将其粘贴到您的文档中。
charmap.exe标配有windows。您可以使用它来插入任何Unicode符号。
或按住alt键入字符的十进制代码 – Ewan 2016-02-05 13:58:31