c# - 如何将一个Unicode字符转换为它的ASCII等效

c# - 如何将一个Unicode字符转换为它的ASCII等效

这是问题: 在C#中,我从传统的ACCESS数据库获取信息。 在将内容交给我之前,.NET会将数据库的内容(在这种情况下是一个字符串)转换为Unicode。 如何将这个Unicode字符串转换回它的ASCII码? 编辑 Unicode char 710的确是MODIFIER LETTER CIRCUMFLEX ACCENT。 这个问题更精确一些:->(Extended) ASCI…


c# - 最快的方法来转换一个可能null-terminated的ascii byte[]到一个字符串?

我需要将一个(可能)以空字符结尾的ascii字节数组转换为C#中的字符串,而且我发现这样做的最快方法是使用下面显示的UnsafeAsciiBytesToString方法。 此方法使用String.String(sbyte*)构造函数,其中包含警告: “值参数被假定为指向表示使用默认ANSI代码页编码的字符串的数组(即Encoding.Default指定的编码方法)。 注意: 由于默认的A…



regex - 我如何将扩展拉丁字符更改为它们没有出现的ASCII等价物?

我需要一个通用的音译或替代正则表达式,将扩展拉丁字符映射到相似的外观ASCII字符,并将所有其他扩展字符“(空字符串),以便... 变成e ê成为e 变成了一个 ç变成C. Ď变成D. 等等,但‡或Ω或‰等东西只是被剥离。…


delphi - 将Hi-Ansi字符转换为等效的Ascii(é-> e)

在Delphi 2007中是否有例程可以根据区域设置(代码页)将ANSI表(> 127)的高范围内的字符转换为纯ASCII(<= 127)中的等效字符? 我知道有些字符不能很好地翻译,但大多数字符都可以,尤其是。 在192-255范围内: À → A à → a Ë → E ë → e Ç → C ç → c-(简称) →-(连字符-可能比较棘手)-(em da…


c# - 编码为单字节扩展ascii值

在C#中有一种方法可以将扩展ascii值(128-255)编码为单字节值,如下所示: http://asciitable.com/ 我试过使用Encoding.UTF8.GetBytes(),但是返回扩展代码的多字节值。 我不需要255以上的东西,但是至少可以支持这些东西。 我试图发送文本数据到一个Arduino运行和LED矩阵,并希望处理重音字母,而不必处理多字节字符。 编辑:澄清,L…


java - 如何将ASCII代码(0-255)转换为关联字符的字符串?

我有一个int int范围0-255,我想要创建一个字符串(长度为1),以便该单个字符的ASCII值是指定的整数。 有没有简单的方法在Java中做到这一点? 例: 65-> "A" 102-> "f"…


clojure - 字符的序数/ int/ascii值

在clojure repl我可以做:=>(int \a) 97 在closurescript,我不断收到=>(int \a) 0 在我目前的clojurescript项目中,我定义了一个var:(def ord-a(int \a)) 当我检查发射的JavaScript我看到: ord_a=("a" |(0)); 这解释了这种差异,但并没有真正做到我想要的。 所以: 我在这里…


batch file - 在批处理文件中循环使用ASCII代码

我想在没有for %%J in(ABCDEFGHIJKLMNOPQRSTU VWXYZ) do echo %%J输入for %%J in(ABCDEFGHIJKLMNOPQRSTU VWXYZ) do echo %%J A到Z,而是输出这样长而且无用的命令。 所以我想知道如果我可以通过ASCII码循环。 类似于for %%J in(ASCII of A ie.65 to Z) do echo…




小写字母ascii ascii码 256个字符 汉字ascii范围 ascii码转字符 ascii中文 ascii esc 扩展ascii 可见字符范围