作者antontw (习惯)
站内Linux
标题Re: [问题] $'\nnn'
时间Tue Sep 2 14:13:52 2008
※ 引述《kenshinn (子凌(b))》之铭言:
: 我有个档案中中文的部份都变成了 \nnn 的编码
: 请问我应该如何将其还原回中文字
: 已知用 $'\nnn' 的方式可以做到
: 例如:
: $echo $'\346\226\260\351\200\262'
: 新进
: 请问有什麽好的处理方法?
没有人回,所以我就提一个烂烂的来用
因为原 po 说可以用 shell 的方式
所以:
cat test.txt #范例文字档
\346\226\260\351\200\262
anton@gama:~/test$ cat test.sh
#!/usr/bin/env bash
T=`cat test.txt`
echo "echo "\$\'$T\'|bash
这样就可以把 test.txt 里面的 \346\226\260\351\200\262 转回来。
没有很好啦,应该会有很多例外...
--
人不作出牺牲,便得不到任何收获;如果要得到某种东西,就必须付出同等代价。这一点
,就是链金术的基本原则 ── 等价交换。当时我们深信这一点就是世界的真理。
阿尔风斯‧爱力克,《钢之链金术师》开场白
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.134.245