+ -
当前位置:首页 → 问答吧 → awk 匹配一个单词

awk 匹配一个单词

时间:2011-11-11

来源:互联网

我在 gedit 里添加了一个外部工具,命令如下
#!/bin/sh
xelatex $GEDIT_CURRENT_DOCUMENT_NAME

但当那个 tex 文档以中文命名时,它直接去编译转成 utf8 字符串后的文档,这样文档名不对,就找不到文档了,如果我编译 "文档.tex" 这个文件,错误示例如下:
! Emergency stop.
<*> %E6%96%87%E6%A1%A3.tex

请教我应该如何把这个 utf8 字符串转成正常的中文呢?

作者: alober   发布时间: 2011-11-11

这个不是 UTF-8 串,而是 URI 编码过后的表示。可以使用
代码:
ascii2uni -a J

来解码。

作者: lilydjwg   发布时间: 2011-11-11

看标题。lz概念模糊。“中文”是啥。

作者: eexpress   发布时间: 2011-11-11

感谢楼上指点,原问题已解决。
另外问个问题,那串字符不是汉字按 utf8 三字节模板转换出来的吗?

作者: alober   发布时间: 2011-11-11

确实不懂,表达不明白。望各位达人明示。

作者: alober   发布时间: 2011-11-11