DNN本地中文化的问题收集

1 修改SKIN部分*.ASCX文件中的中文字符显示为乱码,按照前辈的提示,用记事本把文件另存为UTF-8 格式后,问题解决。

2 留言板模块中,“留言人”中文字段显示为乱码,按照前辈(师域)的提示,作如下改动后问题解决:

    解压GuestBook - DNN3[1].x - 02.00.06.zip到目录GuestBook - DNN3[1].x - 02.00.06 用记事本或者vs.net打开此目录中的02.00.00.SqlDataProvider,修改下列三行内容。
        查找字符串 varchar
在第16行找到

[EntryName] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
改为
[EntryName] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

在第182行找到
@EntryName varchar(100),
改为
@EntryName nvarchar(100),

在第218行找到

@EntryName varchar(100),
改为
@EntryName nvarchar(100),

保存后打包成ZIP上传,(要先把以前的GUESTBOOK模块删除)即可。



解决办法二:


用SQL server的企业管理器进入数据库,找到用户表GuestBook_GuestbookEntry,右击进入表设计器,找到列名EntryName,将其数据类型改为nvarchar即可,或将排序规则删除。

by zhongjin


3 地址栏中无法正确显示中文栏目名,显示为乱码的问题,好像前辈曾经说过不过还没实现。

保存后打包成ZIP上传,(要先把以前的GUESTBOOK模块删除)即可。
posted on 2005-05-10 14:38  luke.chern  阅读(1290)  评论(0编辑  收藏  举报