❶ ASP输入数据到sql是乱码
数据库最好不要用中文 毕竟是外国人的软件 最好用英文或中文拼音
你想输出是中文就在语句中加一句 AS * *
❷ 关于ASP程序读取MYSQL数据库中文显示乱码的问题
<%@
CODEPAGE=65001
%>
<%
Response.CodePage=65001%>
<%
Response.Charset="GBK"
%>
用写字板把
.asp
文件另存为
GBK字符集
------------------------------------------------------------
或者查询之前先执行下面这一句
set
chs=conn.Execute("SET
NAMES
'gb2312'")
'查询数据库表
sql
=
"SELECT
*
FROM
tb_commondata"
Set
rs
=
conn.Execute(sql)
这样就不会乱码了
❸ ASP中读取sqlserver 数据出现乱码,如何解决。我在ASP中设置编码格式为utf-8,不知道数据库中还要设置什么
数据库不需要设置,在那里面存放什么格式的都可以,当然在调用时就要用相应的编码才能正确显示
一定还是你的编码不对,你再试试gb2312,看看是不是在改utf8时一些字没转换过来
❹ ASP连接SQL server 为什么数据库中汉字出现乱码~
这个问题可能是你首选参数没有设置好,
在编辑菜单中有一个首选参数
点开后有个新建文档
默认编码应为简体中文gb(2312)
编辑—新建文档—默认编码(选择:简体中文gb(2312))
❺ asp.net sql语句里面的中文变成乱码
你的网页编码应该与数据库的编码保持一致,比如数据库是UTF-8的,则网页也应该是UTF-8,如果是GB2312就会乱码了。
❻ 我的asp页面中的文字显示正常,但是从数据库中读出来的数据全成了乱码
个人认为应该属于编码问题的范畴,你可以将显示页乱码的面文件用记事本打开,然后 文件 -> 另存为 -> 然后将编码换一种,比喻换成 ANSI,或者 UTF-8 试试.
❼ 为什么asp网页调用SQL Server数据库里面的文字显示乱码
你的页面如采用UTF-8编码,就在你的输出文件的最上面加上 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
如采用GBK编码,就在其最上面加上 <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
❽ 为什么我的ASP页面 从数据库中查出东西是乱码
要是utf-8的在页面最顶端加如下代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<% Response.Charset="UTF-8" %>
要是gb2312的在页面最顶端加如下代码:
<%@ CODEPAGE=936 %>
<% Response.CodePage=936%>
<% Response.Charset="gb2312" %>
网站的页面编码要尽量保持一致,若是后台编码和前台不一样,就会出现你现在的情况,加如上代码要是还不行,就在dreamweaver中重建一个文件,编码保持和后台一致,把数据过来就行了.
❾ 如何解决asp读sql数据时出现乱码的问题
如果你在做网站的时候,无法正确执行sql语句,response后,发现sql语句里面的中文字段都成了乱码,可以用下面的方法解决:
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8
codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。
出乱码的原因也就是网站要整合的时候模块编码不一样引起的。
最方便的方法如下:
不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312。
在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
在GB2312模块的包文件最前面加上:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
❿ Asp中Sql数据库中乱码的问题
你可以在asp中转换一下编码,转成gb2312应该就行
或者用变通的方法,保存时先用htmlencode编码,读取时再解码就行了。