作者markmcm (Markmcm)
看板Ruby
标题[问题] 请问 url encode 字串怎样转回 utf-8
时间Sun Aug 19 10:37:03 2012
请问一个类似以下的字串,要怎样还原成 utf-8,这应该是中文。
"%A4%A4%B9%FC%A7%EB"
我用 CGI::unescape(s) 会传回 "\xA4\xA4\xB9\xFC\xA7\xEB"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.160.30.231
1F:推 mars90226:我试了一下,CGI::unescape会传回 "中彰投" 08/19 12:02
2F:→ mars90226:那个应该是BIG5编码的中文用CGI escape了 08/19 12:03
3F:→ markmcm:谢谢!不知道为什麽网站连结都用UTF8 url-encode好了, 08/19 12:15
4F:→ markmcm:但是还是有访客用这种编码来造访。 08/19 12:16
5F:→ albb0920:IE6 的预设好像影可能会用 Big5 送 08/19 21:45
6F:→ albb0920: 有 08/19 21:45
7F:→ xxxxoooo:网址应该用 URI.escape / unescape 比较好吧... 08/20 20:37