我必须从许多文件(许多cpp文件!)中删除Unicode字符,我正在寻找脚本或其他东西来删除这些unicode。这些文件在许多文件夹中!如何将unicode转换为ASCII?
0
A
回答
4
如果你有它,你应该可以使用iconv(命令行工具,而不是C函数)。事情是这样的:
$ for a in $(find . -name '*.cpp') ; do iconv -f utf-8 -t ascii -c "$a" > "$a.ascii" ; done
的-c
选项iconv
使其放弃它不能转换的字符。然后你会验证结果,并再次仔细检查它们,重命名“.ascii”文件到平原文件名,覆盖Unicode输入文件:
$ for a in $(find . -name '*.ascii') ; do mv $a $(basename $a .ascii) ; done
注意,这两个命令是未经考验;通过在do
之后加入echo
来验证它们是否合理。
+0
你有什么可以在mac os x上运行吗? – kasavbere 2013-01-23 01:27:57
0
打开Gaupol中的srt文件,单击文件,单击保存为,删除菜单中的字符编码,选择UTF-8,保存文件。
相关问题
- 1. 将unicode URL转换为ASCII
- 2. 从unicode转换为ascii python
- 3. 将Unicode转换为ASCII的代码
- 4. 将Unicode字符串转换为ASCII
- 5. 的Unicode转换为ASCII(如果可能)
- 6. 如何将希伯来语(unicode)转换为c#中的Ascii?
- 7. 如何将unicode字符转换为delphi 7中的ascii代码?
- 8. 如何将文件名从unicode转换为ascii
- 9. 如何将ASCII(Unicode)代码转换为Qt :: Key_代码?
- 10. javascript - 如何将unicode字符串转换为ascii
- 11. 如何将Unicode字符串转换为java中的ASCII码
- 12. 如何将Unicode值转换为ASCII字符串?
- 13. 如何将数据从ASCII转换为Unicode(正确归类)?
- 14. 如何将unicode字符转换为c#中的转义ascii等效字符#
- 15. 如何将ASCII码转换为uint64?
- 16. 如何将ascii码转换为文本?
- 17. 如何将Unicode列表更改为ASCII
- 18. Python:如何将Windows 1251转换为Unicode?
- 19. 如何将unicode QString转换为std :: string?
- 20. 如何将此unicode转换为字典?
- 21. Bash:将非ASCII字符转换为ASCII
- 22. 如何将unicode转义序列URL转换为python unicode?
- 23. 将ASCII MathML转换为LaTeX
- 24. 将char转换为ascii值
- 25. 将ASCII转换为int
- 26. 将Varchar转换为Ascii
- 27. 将char转换为ASCII?
- 28. 将ascii substr转换为int
- 29. 将ascii转换为int?
- 30. 将ascii转换为文本
“删除”是什么意思?从字面上删除它们并使内容变得毫无意义?或者尝试一下,例如,用e替换é这样的字符? – 2012-01-16 13:34:23
@DavidM:'e'也是一个Unicode字符。 – 2012-01-16 13:35:24
@Kerrek SB - 是的,我知道 - 但我们都知道他的意思... – 2012-01-16 13:37:09