zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
阅读:4237回复:14

求高手制作修补中文网页的扩展

楼主#
更多 发布于:2006-05-18 17:58
由于中文为双字节或3字节(UTF-8)编码,偶有些网页因为缺了1个字节引起一串乱码,如:
舜寺衣胛票嗉魈匾庵圃
通常我是保存网页后用WinHex修改。求高手制作一扩展,可以直接在firefox上补上1个字节。
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
1楼#
发布于:2006-05-18 17:58
顶上
等待高手
 
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
2楼#
发布于:2006-05-18 17:58
继续等
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
3楼#
发布于:2006-05-18 17:58
这不是字符编码不对,是字符错位了

WinHEX 是一个十六进制编辑器
比如 “一段文字”的编码是
%D2%BB %B6%CE %CE%C4 %D7%D6
“一”字要是少了%D2,电脑会把后面按
%BB%B6 %CE%CE %C4%D7 %D6
组合显示,一般文字编辑软件还改不了
用十六进制编辑器在%BB后查入一个%20成
%BB%20 %B6%CE %CE%C4 %D7%D6
就正常了,
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
4楼#
发布于:2006-05-18 17:58
我需要的仅是必要时自己直接在网页上修改的扩展
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
5楼#
发布于:2006-05-18 17:58
最简单的方法:删掉第一个乱码(靠人类智能:D )的前一 字节(半个汉字),结果是删掉了一个字,后面一串乱码就会恢复。一般不影响阅读。

高级一点就利用那半个汉字和后面的文字联想出正确的汉字
游客

返回顶部