oricon
小狐狸
小狐狸
  • UID16814
  • 注册日期2007-01-26
  • 最后登录2007-01-26
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2986回复:8

网站编码的超级高难问题!请教真正的高手如何解决!!

楼主#
更多 发布于:2007-01-26 12:02
如果 Web 服务器已经将 Http 的默认 encoding 指定为 iso-8859-1(托管服务器无法修改),而我想在服务器上挂中文网页,怎样使 Firefox 浏览网页时自动切换到中文编码。一定要自动切换,用 utf-8 或者 gb2312 没关系。

服务器不支持 asp, php。在静态网页中声明 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 或者 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 测试过了无效,在 Firefox 下无法自动切换到正确编码。

请教高手了!!
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2007-01-26 12:02
我不是高手, 想请教一下, 在网页中加入javascript脚本,由浏览器自己分析切换不行吗?
mymike
火狐狸
火狐狸
  • UID1705
  • 注册日期2005-01-04
  • 最后登录2012-05-18
  • 发帖数146
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-01-26 12:02
什么服务器那么烂?
如果你用utf-8编码,那么你的网页文件是否保存成utf-8了呢?
oricon
小狐狸
小狐狸
  • UID16814
  • 注册日期2007-01-26
  • 最后登录2007-01-26
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2007-01-26 12:02
wushi777:我不是高手, 想请教一下, 在网页中加入javascript脚本,由浏览器自己分析切换不行吗?回到原帖


有道理!!!!我怎么没想到呢?
但是现在还不确定 js 脚本能做到这一点
oricon
小狐狸
小狐狸
  • UID16814
  • 注册日期2007-01-26
  • 最后登录2007-01-26
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2007-01-26 12:02
mymike:什么服务器那么烂?
如果你用utf-8编码,那么你的网页文件是否保存成utf-8了呢?
回到原帖


网页文件肯定是 utf-8 了...
IE 没有问题,因为 IE 的判断方式是混合式的.
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
5楼#
发布于:2007-01-26 12:02

有道理!!!!我怎么没想到呢?
但是现在还不确定 js 脚本能做到这一点


恩,如果可行的话别忘告诉我一声,呵呵。
Jacky-Q
千年狐狸
千年狐狸
  • UID6896
  • 注册日期2005-06-20
  • 最后登录2012-07-23
  • 发帖数1076
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2007-01-26 12:02
晕,这个服务器是中国人架的么?就算是老外都知道要utf-8呀.
为了节省精力,再也不去理会发帖数少于10的人提的问题了.
oricon
小狐狸
小狐狸
  • UID16814
  • 注册日期2007-01-26
  • 最后登录2007-01-26
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2007-01-26 12:02
Jacky-Q:晕,这个服务器是中国人架的么?就算是老外都知道要utf-8呀.回到原帖


默认编码是 iso-8859-1
oricon
小狐狸
小狐狸
  • UID16814
  • 注册日期2007-01-26
  • 最后登录2007-01-26
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2007-01-26 12:02
wushi777

恩,如果可行的话别忘告诉我一声,呵呵。
回到原帖


理论上是可行的,但我还有一堆 IE,Firefox 不兼容的样式表要调,找脚本的时间不够。所以用了另一种办法,将网页中的中文转为 ISO 下也可以正常显示的汉字,形如 &#*****,用一个 PHP 的转码程序把网页全部改了一遍。谢谢高手指点!
游客

返回顶部