Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 国外虚拟主机Access/MSSQL数据库中文乱码解决办法

[复制链接]
nn0411 发表于 2009-10-24 13:33:39 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本: UCHome 1.2
方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!

方法二:

添加<%@ CODEPAGE = "936" %>到每一页的开头,有点类似于jsp中的
<%@ page c%>

例子如下面所示:
<%@ CODEPAGE = "936" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Import Namespace="System.Globalization" %>
<html>
<head>
<meta http-equiv="Content-Type" c>
</head>

方法三:(此方法针对MSSQL库的乱码)


添加一个web.config文件到
web目录下,
建立一个文件web.config,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding="utf-8"
resp
/>
</configuration>

4. 如果是MSSQL 数据库,插入字符时乱码

解决方法就是在要插入的中文字符的引号前加N

比如一般情况下
insert into theme(name,about)   values('pusu',' 大众开心网');
而要想在英文版的sql server中不乱码,就必须
insert into theme(name,about)   values('pusu',N' 大众开心网');
ken990941 发表于 2009-10-24 13:34:14 | 显示全部楼层
顶一下.....
回复

使用道具 举报

fishyu 发表于 2009-10-25 16:14:21 | 显示全部楼层
国外UNIX LINUX通常都是MySql
有无MySql解决方法??
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 00:33 , Processed in 0.019657 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表