【发布时间】:2019-11-04 08:02:46
【问题描述】:
我是这个网站的新手,我不知道我是否提供了足够的信息 - 我会尽力而为 =)
如果你使用 Notepad++,那么你就会知道我在说什么 -- 当用户将 .exe 加载到 Notepad++ 中时,NUL / \x0 字符被替换为 NULL,它有一个黑色背景和白色文本。我尝试将其粘贴到 Visual Studio 中,希望获得相同的输出,但它只是粘贴了一些空格...
有谁知道这是某个组合键还是什么?我想将NULL 字符替换为\x0,就像记事本++ =)
【问题讨论】:
-
改用十六进制编辑器。
-
好吧,我正在创建一个
Text Editor,我想知道如何用Notepad++使用的相同字符替换NUL字节:) -
我不想使用
hex编辑器——我正在尝试创建自己的应用类型 =) -
我明白了。在下面阅读我的答案。看看有没有帮助。
-
非常不建议在文本中放置 0x00 字节。它在任何编码系统中都不是有效字符,c/c++ 程序甚至会自动将其视为字符串的结尾。 也极不建议在文本编辑器中打开 exe 文件。只需使用十六进制编辑器,sheesh。无论如何,你不能在那里做任何好事。
标签: c# visual-studio notepad++