Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在VisualStudio控制台中键入严重重音/反勾号?_C#_Unicode_Windows Console - Fatal编程技术网

C# 如何在VisualStudio控制台中键入严重重音/反勾号?

C# 如何在VisualStudio控制台中键入严重重音/反勾号?,c#,unicode,windows-console,C#,Unicode,Windows Console,我需要在VisualStudio2010控制台中键入一个反勾号字符,但似乎无法实现。我知道这是Unicode字符+0060,我尝试了Alt+方法,但没有成功;经过一些研究,我将这一行添加到我的C#应用程序中,但它仍然不允许我键入:Console.outpunecoding=System.Text.Encoding.UTF8 有没有一个简单的方法让它出现?我使用的是Lucida控制台字体。 谢谢 ALT-096(96 decimal=0060 in hex)应该可以正常工作,我在DOS时代有一个模

我需要在VisualStudio2010控制台中键入一个反勾号字符,但似乎无法实现。我知道这是Unicode字符+0060,我尝试了Alt+方法,但没有成功;经过一些研究,我将这一行添加到我的C#应用程序中,但它仍然不允许我键入:Console.outpunecoding=System.Text.Encoding.UTF8

有没有一个简单的方法让它出现?我使用的是Lucida控制台字体。 谢谢

ALT-096(96 decimal=0060 in hex)应该可以正常工作,我在DOS时代有一个模糊的记忆,它必须是ALT Gr键,数字必须在数字键盘上键入,但在我的设置中肯定不是这样,除非是键盘特定的

另一种技术是运行charmap.exe windows附件(如果最初安装时未选择它,则可能必须从“添加程序/程序和功能”安装它,但自Win 3.x days以来,我遇到的每个windows安装都可以使用它)。从此,您可以轻松地复制剪贴板缓冲区中的字符并粘贴到所需的任何位置

Charmap.exe对于处理符号/wingdings类型字体特别有用

我所知道的最后一种方法是简单地使用'(char)96',一个char,你试过了吗

Console.Write((char) 96);

嗯,我想你的键盘上没有这个键吧?因为我可以只按那个键…是的,它和瓷砖是同一个键(~`)不;我的键盘甚至没有tilde:(我的键盘没有该键,尽管在GNU/Linux中,我可以用AltGr+键来编写;在windows上,一旦我使用工具创建了一个新的键盘布局,添加了我在GNU/Linux上使用过的所有键(backtick、tilde、mdash、eth、德语ss等等)我忘了Unicode是用十六进制指定的,正在尝试十进制60(