如何读取包含 UTF-8 十六进制编码字符的文件,然后将字符解码为 HTML 十六进制数字?
我有一个包含 UTF-8 十六进制编码字符的文件,如下所示:
<root>
<element>1 \xc3\x97 2 = 2</element>
</root>
我想读取该文件并将所有 \xhh
字符转换为等效的 HTML 十六进制数字,然后写入新文件。因此,给定一个包含上述内容的文件,新文件必须如下所示:
<root>
<element>1 × 2 = 2</element>
</root>
谢谢!
I have a file containing UTF-8 hex encoded characters, as below:
<root>
<element>1 \xc3\x97 2 = 2</element>
</root>
I want to read the file and transform all the \xhh
characters to the equivalent HTML hex numbers and then write to a new file. So, given a file with the above contents, the new file must look like:
<root>
<element>1 × 2 = 2</element>
</root>
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您在输入流上使用了
:utf8
,那么这将修复数据:Assuming you’ve used
:utf8
on the input stream, then this will fix the data: