阅读:2551回复:8
能否修改网站单独一个页面的字符编码
搜索论坛,有个charset switcher,但是好像只能指定整个网站的字符编码。
如果网站大部分网页都正常,只有单独几个页面的字符编码有问题,这个有什么好的办法? |
|
1楼#
发布于:2010-08-21 18:44
没懂,指定整个网站采用同一种编码,那站内无论什么页面都是用同一种编码了,不就解决了你的问题了么?
|
|
|
2楼#
发布于:2010-08-21 18:44
有个网站里面的页面还是gb2312;
首页换了,变成UTF-8编码,但是charset还是写的gb2312,这样显示乱码,每次总要手动调整字符编码太麻烦 |
|
3楼#
发布于:2010-08-21 18:44
换个角度
用privoxy/proxo针对特定页面修正成正确的charset |
|
|
4楼#
发布于:2010-08-21 18:44
根本不必像楼上那个aaaa007cn 说的那么麻烦,还为此专门安装软件,
用CharsetChanger.uc.js,可以为特定网址指定字符编码 地址 http://loda.jp/script/?id=277 |
|
5楼#
发布于:2010-08-21 18:44
aaaa007cn:换个角度 搜了下,这个好像是网络代理,谢谢~ [quote="Winterer"]根本不必像楼上那个aaaa007cn 说的那么麻烦,还为此专门安装软件, 用CharsetChanger.uc.js,可以为特定网址指定字符编码 地址 http://loda.jp/script/?id=277[/quote] 试了下,比如: http://www.example.com/是UTF-8,charset设成了gb2312 http://www.example.com/XXXXX是正确的 这样应该怎么添加名单呢? 没试成功~ 看里面“参考”那里,好像这个也是修改自Charset Switcher 我现在找了个在网页右键菜单添加字符编码的UC脚本,就不用到菜单栏去弄,直接在网页右键临时转换一下,稍微方便一些 |
|
6楼#
发布于:2010-08-21 18:44
既然没用vidalia套装,那就就算啦 |
|
|
7楼#
发布于:2010-08-21 18:44
if ( URL.indexOf( LIST[i][0] , 0 ) == 0 ) { 改成 if ( URL.match( LIST[i][0] ) ) { LIST: var LIST = [ ["^http:\/\/www\.example\.com\/$" , "UTF-8"], ] |
|
|
8楼#
发布于:2010-08-21 18:44
|
|