【发布时间】:2015-02-04 00:28:08
【问题描述】:
我认为这是一个不寻常的问题,但我需要这个。 好吧,我知道我可以做到:
string str = "45 AC 1B 5C";
然后将它转换成有意义的东西,但是如果我不想麻烦转换并想以某种方式设置字符串:"0x00000045 0x000000AC 0x0000001B 0x0000005C" 然后它会自动成为常用字符?
有什么办法吗?
【问题讨论】:
-
提问的动机是什么?
-
你想做什么?你了解不同的字符串编码吗?
-
我需要用另一个包含不可打印字符的
sequence替换一个巨大字符串中的sequence。目前,我更喜欢使用 .Replace 方法,而不是编写自己的代码来处理字节数组,搜索它们并修改它的长度。 -
你为什么要这么做?如果您了解字符串编码是什么,您还没有回答。
-
我明白什么是不同的编码,但是由于c#使用unicode,我想它会知道一些十六进制代码的含义。