精华区中文显示问题的补充.

精华|问题|显示|中文

前几天,也遇到"中文显示的问题",主要是服务器是繁体或E文的.

用精华区的方法怎么也不行,郁闷了几天.今天在看SQL SERVER文档

时注意到了CHAR 和 NCHAR ,TEXT 和 NTEXT 的区别...

CHAR 类型存储空间是采用 ANSI

NCHAR 类型存储空间是采用UNICODE

UNICODE 标准规定每个字符占用两个字节的存储空间所以它比非UNICODE 标准的数据类型多占用一倍的存储空间使用UNICODE 标准的好处是因其使用两个字节做存储单位其一个存储单位的容纳量就大大增加了可以将全世界的语言文字都囊括在内在一个数据列中就可以同时出现中文英文法文德文等而不会出现编码冲突

把表的数据类型改过来后再加上<%@ CODEPAGE = "936" %>代码.

一切OK顺利解决..

哎..这问题只有象我这样初使用SQL SERVER的菜鸟才容易碰到.

建议以后表设置时可根据需求来设置,如果有可能使用国外服务器

或者繁体服务器最好使用UNICODE编码的存储类型.

时间: 2024-12-29 10:24:31

精华区中文显示问题的补充.的相关文章

在datagrid中删除时确定(精华区的补充)

datagrid|精华 精华区有一篇以此为题目的文章,但那篇文章只是把重点放在了确定上,但确定以后的删除就不好做了,我想了半天也没有想出好的办法.想了一个比较取巧的办法,大家看看如何<head><script>function del(num){if(confirm("您确实要删除这个文件吗?"))    {        document.location.href="Del.aspx?ID=" + num;    }}</scrip

解决win7系统所有中文显示乱码的方法教程

  在win7系统下我们如果把语言操作系统界面语言修改为英文后,有部分用户的电脑中的英文字体将显示乱码的问题,对于出现该问题是因为中文不是Unicode语言,用户在将系统语言设置为英文后,语言设置的非Unicode设置出问题而导致的,故此我们需要将非Unicode的语言修改为中文语言即可解决这个问题,下面我们看下具体的操作教程吧! 解决win7系统所有中文显示乱码的方法教程 1.点击开始菜单图标并单击打开控制面板. 2.在区域和语言设置-管理中,选择更改显示语言. 3.选择管理标签,并点击更改系

win7系统中文显示为乱码该怎么修复

  win7 32位系统下载之后,不少用户都反应说确实用着比较方便.在具体操作的过程中,也有的用户反应出了不少的问题,比如w7系统中文显示为乱码,这时候就会耽误正常的工作.那么遇到这样的问题该怎么办呢?下面跟随小编来了解一下w7系统中文显示为乱码的修复方法吧. 1.直接单击开始菜单图标,找到控制面板并将其打开. 2.找到里面的区域和语言设置-管理选项,将显示语言进行更改. 3.接着就选中管理标签,然后单击对系统区域设置进行更改. 4.然后将内容里面的非Unicode语言修改成简体中文,这时候再输

win7英文版中文显示乱码解决

win7英文版中文显示乱码-很多软件无法安装的解决 win7英文版中文显示乱码处理方式: Control Pannel-->Clock, Language, and Region--> Administrative-->Change system locale-->Select Chinese (PRC)

jsp中文显示问号问题解决方法

 jsp中想要输出的中文被显示成问号?在eclipse-windows- preferences中搜索jsp,Encoding选项中选择 Chinese,此问题便可解决 问题: jsp中想要输出的中文被显示成"?"    解决方法 : 在eclipse-windows- preferences中 搜索jsp , Encoding选项中选择 Chinese . 这样新建的jsp文件将支持中文显示.    对已经存在的jsp文件做如下修改: 将各种编码方式都改成GB18030,如下:   

解决JSP开发Web程序中文显示三种方法

方法一:最简单也是用的最多的方法 <%@ page language="java" pageEncoding="GBK" %> 或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符. 这个方法用于jsp页面中的中文显示. 方法二:使用过滤器 过滤器使用主要针对表单提交,插入数据库的数据都是?号.这也是应为to

解决JSP开发Web程序中文显示的三种方法

js|web|程序|解决|显示|中文 方法一:最简单也是用的最多的方法 <%@ page language="java" pageEncoding="GBK" %> 或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符. 这个方法用于jsp页面中的中文显示. 方法二:使用过滤器 过滤器使用主要针对表单提交,插

解决JSP中文显示问题的几个方法

js|解决|问题|显示|中文 解决JSP中文显示问题的几个方法 总结了以下几条方法: 1.在jsp页中加入一条语句: <%@ page contentType="text/html;charset=gb2312" %>中文显示就正常了. 2.对于从网页中的文本框通过String parameter = request.getParameter("parameter");方式获得的字符串,均是8859_1的编码,如果想把它显示在网页上就必须得用parame

ASP中文显示解决技巧及创建对象方法

创建|对象|技巧|解决|显示|中文 一.ASP中文显示之两种解决方法 作者刚开始写ASP+程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP+从数据库中读出来的中文全部变成了?????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有种方法可以轻松解决中文问题. 方法一: 在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到web目录下,试了一下,中文显示果然OK了. 方法如下: 建立一个文件config.web,内容如下