数据库里的繁体字怎么处理

alenk 2010-07-05 02:34:16
我用的是ACCESS的数据库,用insert语句,添加到数据库的内容。列一下我数据库的内容“澶氫釜鍦版柟鍜”。应该是繁体字吧。然后,我再用select读取数据库的内容到网页上的时候,也是繁体字。还有,我直接在数据库内添加信息,用select的语句,读取到网页,是简体字。
还有一个问题。那个是,age是数字类型,我用update set users name=‘“&varname&”’ pwd=‘“&varpwd&”’age=“&varage&”。主要是age的更新对吗?我怎么,在我的浏览器里,老是提示,这个地方语法错误呢。求高手支招。thank you!!
...全文
626 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
alenk 2010-07-12
  • 打赏
  • 举报
回复
有点像乱码,但看着也像繁体字,我是第一次遇到这种情况,我那就是服务器端的编码,前面有<script languange="vbscript" raunt=server>这样的语句。怎么处理呢??
qq8568690 2010-07-12
  • 打赏
  • 举报
回复
楼主真有才, 居然说是繁体字!
yangtututu 2010-07-12
  • 打赏
  • 举报
回复
HTML 客户端的 编码是 改了,服务器端的编码有没有改呢?
lbcleo 2010-07-12
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


你这个是什么意思,你改只前是统一的UTF-8格式
alenk 2010-07-10
  • 打赏
  • 举报
回复
....................还有人帮俺解答吗???3Q。
alenk 2010-07-07
  • 打赏
  • 举报
回复
谢谢各位,高手支招,我马上改正,改好给大家结账。
alenk 2010-07-07
  • 打赏
  • 举报
回复
还没完,呵呵,我的页面可以显示简体了,但加入到数据库的文字怎么是繁体字了呢?这个有没有方法呢,除了,从新建数据库。
这个是以前的编码,看看怎么改对呢。我以前的编码都是统一的,后来都改成gb2312了,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
tuhuolongan 2010-07-06
  • 打赏
  • 举报
回复
杯具 澶氫釜鍦版柟鍜 确实是繁体字 刚才没看仔细····· 不过还是觉得是编码的问题
tuhuolongan 2010-07-06
  • 打赏
  • 举报
回复
我也觉得是编码不统一造成的乱码,那几个字绝对不是繁体字,要不俺不可能一个都不认识!
mocom 2010-07-06
  • 打赏
  • 举报
回复
繁体字与简体字有些可以互相输出的,某些汉字,可以是中文也可以是繁体,你可以用Session.LCID或者SetLocale来设置内码

繁体简体共存时,最好用UTF-8来输出中文,这样zh-cn的浏览器就会将其解析为gb2312,zh-tw的浏览器就会将其解析为big5

例如“諸”,在Local ID不同的时候,其ANSI码也不同


<%@language="vbscript"%>
<%
SetLocale 2052
'Session.LCID = 2052

Response.Write Asc("諸") & "<br/>"
Response.Write "Session.LCID = " & Session.LCID & "<br/>"
Response.Write "GetLocale = " & GetLocale() & "<br/>"

SetLocale 1028
'Session.LCID = 1028

Response.Write Asc("諸") & "<br/>"
Response.Write "Session.LCID = " & Session.LCID & "<br/>"
Response.Write "GetLocale = " & GetLocale() & "<br/>"
%>
dreamtd1988 2010-07-06
  • 打赏
  • 举报
回复
数值类型的话 就不要加&” 这个应该是age=“&varage吧
ZSJ_COOL 2010-07-06
  • 打赏
  • 举报
回复
如果真的是 翻体 转 简体!那么 你需要去读读 UNICODE 编码了!你这个 纯粹 也 编码标准不同意造成的!
bycz123456 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ybice 的回复:]
update set users name=‘“&varname&”’ pwd=‘“&varpwd&”’age=“&varage&”
你这更新语句中间 字段间,号都没有,不错才怪
[/Quote]

呵呵。
ybice 2010-07-06
  • 打赏
  • 举报
回复
update set users name=‘“&varname&”’ pwd=‘“&varpwd&”’age=“&varage&”
你这更新语句中间 字段间,号都没有,不错才怪
hoojo 2010-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lzp4881 的回复:]
那个不是繁体字,是你的编码不统一显示成了乱码
update set users name='"&varname&"' pwd='"&varpwd&"' age="&varage
去掉最后的&"
[/Quote]
是的,我也觉得是乱码。繁体字我还是认得几个的。至于乱码也见过不少,这种也是比较常见的。
猜我是几娃 2010-07-05
  • 打赏
  • 举报
回复
1、 没看明白想问什么

2、update users set name=‘“&varname&”’,pwd=‘“&varpwd&”’,age=“&varage&”
lzp4881 2010-07-05
  • 打赏
  • 举报
回复
那个不是繁体字,是你的编码不统一显示成了乱码
update set users name='"&varname&"' pwd='"&varpwd&"' age="&varage
去掉最后的&"

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧