查看: 834|回复: 7
|
ASP ,Access 乱码
[复制链接]
|
|
发表于 1-12-2006 12:57 AM
|
显示全部楼层
你的资料是中文字?
是不是你网页的Encoding问题? |
|
|
|
|
|
|
|

楼主 |
发表于 1-12-2006 01:06 AM
|
显示全部楼层
原帖由 WuSheng 于 1-12-2006 12:57 AM 发表
你的资料是中文字?
是不是你网页的Encoding问题?
我的资料是中文的。出现“???”的符号。 |
|
|
|
|
|
|
|
发表于 1-12-2006 02:24 AM
|
显示全部楼层
你储存资料的时候, 用什么 encoding?
你显示资料的时候, 用什么 encoding? |
|
|
|
|
|
|
|

楼主 |
发表于 1-12-2006 08:13 AM
|
显示全部楼层
Access来的,有的set encoding 吗?
database 存的是中文简体字。 |
|
|
|
|
|
|
|
发表于 1-12-2006 09:25 AM
|
显示全部楼层
原帖由 Hanamichi 于 1-12-2006 08:13 AM 发表
Access来的,有的set encoding 吗?
database 存的是中文简体字。
因为你要用 ASP 来显示, 这样就得预先知道 encoding.
输入的时候用什么 encoding, 显示的时候就用什么 encoding.
中文简体字一般地说虽然是 GB2312, 但问题在于你输入的时候用了什么 encoding?
要在 ASP 上设定 encoding, 参考这里: http://leexuan.blogbus.com/logs/2006/02/1933041.html, 看 charset. |
|
|
|
|
|
|
|

楼主 |
发表于 1-12-2006 11:22 AM
|
显示全部楼层
原帖由 goatstudio 于 1-12-2006 09:25 AM 发表
因为你要用 ASP 来显示, 这样就得预先知道 encoding.
输入的时候用什么 encoding, 显示的时候就用什么 encoding.
中文简体字一般地说虽然是 GB2312, 但问题在于你输入的时候用了什么 encoding?
要在 ASP ...
谢谢各位大大的帮忙,小弟成功解决了问题。
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />加入head 里面
<%Response.Charset = "GB2312"%>加入asp code 里面。
第一次写asp,幸好有各位的帮助。
[ 本帖最后由 Hanamichi 于 1-12-2006 11:24 AM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2006 02:48 PM
|
显示全部楼层
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset="UTF-8">
<TITLE>定单</TITLE>
</HEAD>
<BODY>
<H2>定单Form例子iygi</H2>
请向我们提供以下信息,然后单击"提交":
<FORM name="form1" METHOD="POST" ACTION="response.asp">
姓: <INPUT type="text" NAME="fname" SIZE="48">
<P>
名: <INPUT type="text" NAME="lname" SIZE="48">
<P>
称呼: <INPUT NAME="title" TYPE=RADIO VALUE="先生">先生
<INPUT NAME="title" TYPE=RADIO VALUE="女士">女士
<P><INPUT TYPE=SUBMIT VALUE="提交"><INPUT TYPE=RESET VALUE="清除">
</FORM>
</BODY>
</HTML>
response.asp代码如下:
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset="UTF-8">
</HEAD>
<BODY>
<%
Title = Request("title")
LastName = Request.Form("lname")
If Title = "先生" Then
Response.Write LastName & "先生"
ElseIf Title = "女士" Then
Response.Write LastName & "女士"
Else
Response.Write Request.Form("fname") & " " & LastName & title
End If %>
</BODY>
</HTML>
为什么接收来的Title是乱码呀? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|