如何在Visual Studio中打开特殊的Ascii字符?

Ton*_*old 2 c# irc ascii

或者更具体地说.Ascii控制字符.^C,0x03STX.我试图让我的程序在IRC中发送颜色代码(我知道这没有真正的标准),但我至少需要一个小时的研究,我不知道还有什么可以搜索.我在VS 2010的选项中看不到任何内容.

链接到ascii参考.

我需要让VS停止愚蠢,让我在文本编辑器中输入STX或ETX字符.我已经在save中尝试了编码.有什么想法或想法吗?

Chr*_*ris 6

您可以使用转义序列对任何字符进行编码

string s = "\x03"; // note: hexadecimal value
Run Code Online (Sandbox Code Playgroud)

虽然技术上可以直接在字符串中获得至少一些特殊字符,但由于它们无法正确显示,因此完全没有意义.

完整列表(从此页面刷过):

\' - single quote, needed for character literals
\" - double quote, needed for string literals
\\ - backslash
\0 - Unicode character 0
\a - Alert (character 7)
\b - Backspace (character 8)
\f - Form feed (character 12)
\n - New line (character 10)
\r - Carriage return (character 13)
\t - Horizontal tab (character 9)
\v - Vertical quote (character 11)
\uxxxx       - Unicode escape sequence for character with hex value xxxx
\xn[n][n][n] - Unicode escape sequence for character with hex
               value nnnn (variable length version of \uxxxx)
\Uxxxxxxxx   - Unicode escape sequence for character with hex
               value xxxxxxxx (for generating surrogates)
Run Code Online (Sandbox Code Playgroud)