DotNetNuke 中文乱码问题的解决-阿里云开发者社区

开发者社区> 264971589117404837> 正文

DotNetNuke 中文乱码问题的解决

简介: 在制作DNN皮肤和开发模块时会遇上中文乱码的问题,如下是解决方法。皮肤乱码 在制做一个DotNetNuke Skin的时候,皮肤上面使用了中文字,可放上去后皮肤的中文字却变成乱码了。 解决方法是: 在Dreamweaver中,点击“修改->页面属性->标题/编码”,修改“编码”为"UTF-8" 修改web.config中的globalization节如下:     (直接拷贝请去掉回车) 模块中的中文乱码 在VS 2005中开发的模块,安装之后界面的中文变成乱码。
+关注继续查看
在制作DNN皮肤和开发模块时会遇上中文乱码的问题,如下是解决方法。

皮肤乱码


在制做一个DotNetNuke Skin的时候,皮肤上面使用了中文字,可放上去后皮肤的中文字却变成乱码了。

解决方法是:
  1. 在Dreamweaver中,点击“修改->页面属性->标题/编码”,修改“编码”为"UTF-8"
  2. 修改web.config中的globalization节如下:
    <globalization culture="zh-CN" uiCulture="zh-CN" requestEncoding="UTF-8"
     responseEncoding
="UTF-8" fileEncoding="UTF-8" />(直接拷贝请去掉回车)


模块中的中文乱码

在VS 2005中开发的模块,安装之后界面的中文变成乱码。

解决方法:

  1. 在VS 2005中,点击"File->Advanced Save Option",Encoding 选择"Unicode(UTF-8 with signature)-Codepage 65001)"
  2. 跟皮肤乱码中的步骤相同,修改web.config文件。

以上两种问题的起因

问题的原因就是网页的编码和程序设定的解码方式不一致,一般的DNN帮助文档会要求修改globalization节中的编码方式为GB2312,但这种方式会造成DNN对一些中文的不正常解码。


SQL Script文件乱码

模块的SQL Script文件(如01.00.00.SqlDataProvider)中含有中文(一般我们是用来填充一些示例数据),上传、安装模块后,写入数据库的中文字段都变成乱码。详细问题示范可以参考这里:SQL SERVER 2005 EXPRESS与ASP.net出现中文变成问号的奇怪问题。很可能不是通常的utf-8编码问题。

这是DNN的一个BUG,DNN执行模块安装时,会把所有的SQL Script都转为ASCII,所以遇上双字节的文字都会变为乱码。具体分析参考:开源ASP.NET程序是如何处理文件编码的-从DotNetNuke看过来

解决方法是:
把这个部分移到Page_Load()里面做,就避开了DNN的BUG.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8448 0
Mac mysql 解决中文乱码
Mac mysql 解决中文乱码问题 出现“???”之类的无法识别的乱码 到/etc目录下自己建一个my.cnf文件(需要最高权限,使用sudo su),然后写入内容: [client] default-character-set=utf8 [mysqld] character-set-server=utf8 保存,修改。
966 0
asp.net中为什么修改了配置文件后我们不需要重启IIS
本文转载:http://blog.itpub.net/12639172/viewspace-659819/ 大家知道,asp.net中,如果我们修改了配置文件只要把它保存之后,就会立刻反应到程序中, 并不需要我们重启IIS。
615 0
C# .net中cookie值为中文时的乱码解决方法
一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie 这个好办,名称不用中文即可 二.cookie的值为中文时候,取cookie的值会出现乱码 解决办法:存取cookie时候先解码和编码 存cookie,进行编码: cookie.
830 0
412
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载