[问题]问个问题,像"%E5%A8%"之类的字符怎么转换回正常的汉字?

系统字体配置、中文显示和输入法问题
回复
头像
kopision
帖子: 578
注册时间: 2007-05-06 18:11
送出感谢: 0
接收感谢: 0

[问题]问个问题,像"%E5%A8%"之类的字符怎么转换回正常的汉字?

#1

帖子 kopision » 2008-07-24 19:27

%没法搜索,只能发贴求救了,哪位兄弟知道麻烦告诉下我,谢谢了 :oops:
……
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

#2

帖子 xiooli » 2008-07-24 20:14

代码: 全选

<(︶︿︶)>[~]:echo "没法搜索,只能发贴求救了,哪位兄弟知道麻烦告诉下我,谢谢了" | od -t x1 -A n |tr "\n" " " |tr " " % |sed 's/%%/%/g;s/%$//'%e6%b2%a1%e6%b3%95%e6%90%9c%e7%b4%a2%ef%bc%8c%e5%8f%aa%e8%83%bd%e5%8f%91%e8%b4%b4%e6%b1%82%e6%95%91%e4%ba%86%ef%bc%8c%e5%93%aa%e4%bd%8d%e5%85%84%e5%bc%9f%e7%9f%a5%e9%81%93%e9%ba%bb%e7%83%a6%e5%91%8a%e8%af%89%e4%b8%8b%e6%88%91%ef%bc%8c%e8%b0%a2%e8%b0%a2%e4%ba%86%0a<(︶︿︶)>[~]:
<(︶︿︶)>[~]:echo "%e6%b2%a1%e6%b3%95%e6%90%9c%e7%b4%a2%ef%bc%8c%e5%8f%aa%e8%83%bd%e5%8f%91%e8%b4%b4%e6%b1%82%e6%95%91%e4%ba%86%ef%bc%8c%e5%93%aa%e4%bd%8d%e5%85%84%e5%bc%9f%e7%9f%a5%e9%81%93%e9%ba%bb%e7%83%a6%e5%91%8a%e8%af%89%e4%b8%8b%e6%88%91%ef%bc%8c%e8%b0%a2%e8%b0%a2%e4%ba%86%0a" |perl -p -e 's/%(..)/pack("c", hex($1))/eg'
没法搜索,只能发贴求救了,哪位兄弟知道麻烦告诉下我,谢谢了

<(︶︿︶)>[~]:
头像
kopision
帖子: 578
注册时间: 2007-05-06 18:11
送出感谢: 0
接收感谢: 0

#3

帖子 kopision » 2008-07-24 20:49

感谢楼上了……貌似bash中很多地方都需要到perl的知识?
……
头像
drivel
帖子: 1917
注册时间: 2006-07-08 9:21
来自: University of Science and Technology Beijing
送出感谢: 1 次
接收感谢: 0
联系:

#4

帖子 drivel » 2008-07-25 18:36

Python 里直接 decode 下也行
头像
kopision
帖子: 578
注册时间: 2007-05-06 18:11
送出感谢: 0
接收感谢: 0

#5

帖子 kopision » 2008-07-25 19:17

不会编程呢……只能求救的说 :oops:
……
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#6

帖子 eexpress » 2008-07-25 19:59

http://eexpress.blog.ubuntu.org.cn/2008 ... 转换,perl版本/

其实都没人知道lz确切需要的是什么。
● 鸣学
头像
kopision
帖子: 578
注册时间: 2007-05-06 18:11
送出感谢: 0
接收感谢: 0

#7

帖子 kopision » 2008-08-27 15:09

2楼已经很完美地解决了我的问题了 :oops:
……
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11
送出感谢: 0
接收感谢: 0

#8

帖子 yjcong » 2008-08-27 15:14

xiooli 写了:

代码: 全选

<(︶︿︶)>[~]:echo "没法搜索,只能发贴求救了,哪位兄弟知道麻烦告诉下我,谢谢了" | od -t x1 -A n |tr "\n" " " |tr " " % |sed 's/%%/%/g;s/%$//'%e6%b2%a1%e6%b3%95%e6%90%9c%e7%b4%a2%ef%bc%8c%e5%8f%aa%e8%83%bd%e5%8f%91%e8%b4%b4%e6%b1%82%e6%95%91%e4%ba%86%ef%bc%8c%e5%93%aa%e4%bd%8d%e5%85%84%e5%bc%9f%e7%9f%a5%e9%81%93%e9%ba%bb%e7%83%a6%e5%91%8a%e8%af%89%e4%b8%8b%e6%88%91%ef%bc%8c%e8%b0%a2%e8%b0%a2%e4%ba%86%0a<(︶︿︶)>[~]:
<(︶︿︶)>[~]:echo "%e6%b2%a1%e6%b3%95%e6%90%9c%e7%b4%a2%ef%bc%8c%e5%8f%aa%e8%83%bd%e5%8f%91%e8%b4%b4%e6%b1%82%e6%95%91%e4%ba%86%ef%bc%8c%e5%93%aa%e4%bd%8d%e5%85%84%e5%bc%9f%e7%9f%a5%e9%81%93%e9%ba%bb%e7%83%a6%e5%91%8a%e8%af%89%e4%b8%8b%e6%88%91%ef%bc%8c%e8%b0%a2%e8%b0%a2%e4%ba%86%0a" |perl -p -e 's/%(..)/pack("c", hex($1))/eg'
没法搜索,只能发贴求救了,哪位兄弟知道麻烦告诉下我,谢谢了

<(︶︿︶)>[~]:

代码: 全选

    ︿   ︿
<(   ︶    )>
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
回复

回到 “字体美化和中文支持”