BlogEngine.NET 1.5 出现乱码错误
2009-05-15 13:55
363 查看
BlogEngine.NET 1.5 出现错误:字符串中有乱码。
解决方法:
(1)删除labels.zh-CN.resx中的所有中文标点符号。
(2)或者修改Web.Config
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto"/>
替换为 <globalization requestEncoding="GB18030" responseEncoding="GB18030" culture="auto" uiCulture="auto"/>
(3)
将web.config中<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto"/> 改成 <globalization fileEncoding="GB2312" requestEncoding="GB2312" responseEncoding="GB2312"/>
[我如上更改后,发文章是没问题了,可是评论的还是乱码。如果将浏览器设成unicode,能看见评论,可是文章又是乱码了。]
[我不是那样改的,我是在数据库里修改字段类型.把所有varchar改成nvarchar。所有乱码gone...
varchar是只能存储单字节字符。汉字之类的双字节字符存储不了。]
解决方法:
(1)删除labels.zh-CN.resx中的所有中文标点符号。
(2)或者修改Web.Config
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto"/>
替换为 <globalization requestEncoding="GB18030" responseEncoding="GB18030" culture="auto" uiCulture="auto"/>
(3)
将web.config中<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto"/> 改成 <globalization fileEncoding="GB2312" requestEncoding="GB2312" responseEncoding="GB2312"/>
[我如上更改后,发文章是没问题了,可是评论的还是乱码。如果将浏览器设成unicode,能看见评论,可是文章又是乱码了。]
[我不是那样改的,我是在数据库里修改字段类型.把所有varchar改成nvarchar。所有乱码gone...
varchar是只能存储单字节字符。汉字之类的双字节字符存储不了。]
相关文章推荐
- BlogEngine.net 1.5 乱码解决方法
- 解决在url中传递js变量到java程序中出现乱码问题(转自http://www.blogjava.net/fine)
- BlogEngine使用中出现Login failed for user 'IIS APPPOOL的错误
- ASP.NET MVC 出现错误 “The view 'XXX' or its master was not found or no view engine support”
- asp.net 上传Excel文件时出现: Microsoft JET Database Engine 未指定的错误
- BlogEngine.NET 错误
- message-终于搞定blogengine.net 的中文乱码问题了。
- BlogEngine.NET 1.5的BlogProvider、DbBlogProvider
- 安装.net framework 4.0失败,出现HRESULT 0xc8000222错误代码,
- 在web host 的DotNetNuke中添加连接时出现的错误及解决办法
- HTML使用post方式提交中文内容出现乱码的错误解决方式
- asp.net出现【视图状态消息身份验证错误】
- 在vs.net2003中打开 asp.net web 项目时候,出现“服务器返回的信息无效或不可识别”的错误.
- FeedBurner出现乱码错误
- asp.net出现乱码的解决办法
- 运行asp.net时出现 http错误404-文件或目录未找到
- asp.net + ajax出现数据回传错误的处理
- 解决CentOS 中部署JasperReport时出错的问题。错误:net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM.
- JSON转换出现错误:net.sf.json.JSONException: Unterminated string at character 38 of
- BlogEngine.NET (一)配置