我们繁体和简体转换的实现是用了一个软件叫“明聪繁简通”,他是通过在IIS中添加ISAPI筛选器,然后新建一个网站,网站的操作目录与原本gb2312编码的网站是相同的,而新的网站就成了big5编码了。
我觉得该方法非常好用,但有一个问题:浏览繁体网站的时候,不知为何要手动的设置一下浏览器上的encoding为big5才能正常浏览到繁体版,就算在程序中设置
<meta http-equiv="Content-Type" content='text/html; charset=big5'>也都要手动的设置浏览器才能实现。
是不是我的web.config文件设置出了问题?
<globalization requestEncoding="gb2312"
responseEncoding="gb2312"
fileEncoding="gb2312"
culture="zh-CN"
uiCulture="zh-CN"/>
请各位高手指点指点!!!!!
8 个解决方案
#1
先顶!!!
#2
用utf-8編碼可以嗎?
#3
Mark 我正准备也要做这事
#4
我用的是海外的服务器,用utf-8时页面显示的都是乱码,而用<globalization requestEncoding="gb2312"
responseEncoding="gb2312"
fileEncoding="gb2312"
culture="zh-CN"
uiCulture="zh-CN"/>
才不会乱码
responseEncoding="gb2312"
fileEncoding="gb2312"
culture="zh-CN"
uiCulture="zh-CN"/>
才不会乱码
#5
呵呵,可以用js代码的,点一下立刻变,不刷新,我上次看到的,你搜索一下。
#6
最好的办法还是做成国际化本地化.把这些东西放到资料文件里.
别外,改<meta http-equiv="Content-Type" content='text/html; charset=big5'>可以试试在OnPreRender()如下(顺便想的,没试过,不保证成功 ~_~):
Page.Response.Clear();
Page.Response.ContentType = "application/octet-stream; charset=XXXXX";
Page.Response.Flush();
Page.Response.End();
别外,改<meta http-equiv="Content-Type" content='text/html; charset=big5'>可以试试在OnPreRender()如下(顺便想的,没试过,不保证成功 ~_~):
Page.Response.Clear();
Page.Response.ContentType = "application/octet-stream; charset=XXXXX";
Page.Response.Flush();
Page.Response.End();
#7
帮顶
学习
学习
#8
unicode?
#1
先顶!!!
#2
用utf-8編碼可以嗎?
#3
Mark 我正准备也要做这事
#4
我用的是海外的服务器,用utf-8时页面显示的都是乱码,而用<globalization requestEncoding="gb2312"
responseEncoding="gb2312"
fileEncoding="gb2312"
culture="zh-CN"
uiCulture="zh-CN"/>
才不会乱码
responseEncoding="gb2312"
fileEncoding="gb2312"
culture="zh-CN"
uiCulture="zh-CN"/>
才不会乱码
#5
呵呵,可以用js代码的,点一下立刻变,不刷新,我上次看到的,你搜索一下。
#6
最好的办法还是做成国际化本地化.把这些东西放到资料文件里.
别外,改<meta http-equiv="Content-Type" content='text/html; charset=big5'>可以试试在OnPreRender()如下(顺便想的,没试过,不保证成功 ~_~):
Page.Response.Clear();
Page.Response.ContentType = "application/octet-stream; charset=XXXXX";
Page.Response.Flush();
Page.Response.End();
别外,改<meta http-equiv="Content-Type" content='text/html; charset=big5'>可以试试在OnPreRender()如下(顺便想的,没试过,不保证成功 ~_~):
Page.Response.Clear();
Page.Response.ContentType = "application/octet-stream; charset=XXXXX";
Page.Response.Flush();
Page.Response.End();
#7
帮顶
学习
学习
#8
unicode?