Encoding 有\“;{a} 在强氧剂中,乳胶

Encoding 有\“;{a} 在强氧剂中,乳胶,encoding,latex,doxygen,Encoding,Latex,Doxygen,您如何使此\“{a}以Doxygen中的点表示a? 我的文件中充满了\“{a}字符。 它应该是带有点的a的通用编码。然而,情况显然并非如此。 目前我的编码是UTF-8。该符号与Vim中的编码一起工作。除非您有令人信服的理由使用该特殊转义符,否则我建议您只需将所有出现的字符替换为实际字符“ä”(Unicode代码点U+00E4) 我以前从未见过这种字符编码形式。我不认为这是Unicode转义。你所说的“通用编码”是什么?你确定这不是Vim特定的编码吗?\“{a}LaTeX是ä的编码。如何安全地进行

您如何使此
\“{a}
以Doxygen中的点表示a?

我的文件中充满了\“{a}字符。 它应该是带有点的a的通用编码。然而,情况显然并非如此。
目前我的编码是UTF-8。该符号与Vim中的编码一起工作。

除非您有令人信服的理由使用该特殊转义符,否则我建议您只需将所有出现的字符替换为实际字符“ä”(Unicode代码点U+00E4)

我以前从未见过这种字符编码形式。我不认为这是Unicode转义。你所说的“通用编码”是什么?你确定这不是Vim特定的编码吗?\“{a}LaTeX是ä的编码。如何安全地进行此替换?这似乎是
tr
的任务。我不知道如何做。您身处Unix世界,我无法帮助您。我假设有很多全局查找和替换工具可供您使用;我只需替换文本(而不是regex)\“{a}”在任何可能包含该转义的文件中使用ä。检查结果的抽样。我不知道LaTeX,我可以看出这可能存在风险——LaTeX世界可能有一个解决方案。如果你使用vim,你应该能够做一些类似于
:%s/\\“{a}/a/ä/g
。这里没有任何通配符,所以这是一个非常安全的搜索和替换,但是如果你想做一点测试,你可以使用
:%s/\\”{a}/ä/gc
,它将允许您对每个替换都说是或否。哦,如果您需要在多个文件中执行此操作,请查看
bufdo
windo
命令,它们可以将命令应用于所有打开的缓冲区或窗口。如果要从命令行/脚本执行此操作,请尝试
sed
(而不是
tr
,它只对单个字符有效)。类似于
sed的/\\“{a}/ä/g'
应该可以工作,然后当您知道它正在做正确的事情时,您可以添加
-i
选项,让它在适当的位置编辑文件。Perl最终是第三个工具。这解决了问题
Perl-i.bak-pe's@hello@@“