utf-8编码时数据处理遇到问题,思考了半天了,没有搞掂

everywhen 2005-05-19 11:40:39
页面采用UTF-8编码并文件存成了utf-8格式,页面中一个<select>,里面的<OPTION>的值都是从数据库中取出的用户ID,(其中有一个用户ID中含有一个空格,在以前存入时经过转换,存入数据库后为“ ”,如“Yang Yang”。)

提交对这个用户的ID插入到数据库中的另外一个表时,数据可以变成了“Yang?Yang”
...全文
168 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
everywhen 2005-06-03
  • 打赏
  • 举报
回复
没有高手吗,各位版主呢,站出来说说你们的想法啊
yonghengdizhen 2005-05-30
  • 打赏
  • 举报
回复
数据库必须要支持utf-8存储,使用n开头的数据类型保存该数据,如nvarchar,nchar,ntext.
存储使用insert(xxx)values(N'xxxxx')
everywhen 2005-05-30
  • 打赏
  • 举报
回复
wtogether(wtogether):
我已经在GOOGLE里面和CSDN里面搜索了,没有找到符合要求的
loveweb 2005-05-30
  • 打赏
  • 举报
回复
每页头加这个
<%@language="vbscript" codepage="65001"%>
<%Response.charset = "utf-8"%>
网面用utf-8编码
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
shouzheng 2005-05-30
  • 打赏
  • 举报
回复
表内要是带有nchar得换换了
huangkc 2005-05-30
  • 打赏
  • 举报
回复

如果数据库中字段数据类型不是n打头的,解决此问题的方法就是将页面编码改为Gb2312

此问题,之前我刚解决了类似问题

wtogether 2005-05-25
  • 打赏
  • 举报
回复
utf8 - gb2312的文章太多了,搜索一下这里
everywhen 2005-05-25
  • 打赏
  • 举报
回复
没有高手,自己顶下
everywhen 2005-05-23
  • 打赏
  • 举报
回复
唉,高手都哪儿去了??郁闷。。。。。。
everywhen 2005-05-19
  • 打赏
  • 举报
回复
怎么办呢?有谁能给出解决方法吗?
lovebanyi 2005-05-19
  • 打赏
  • 举报
回复
 这个家伙是中文啊GB2312的。

28,406

社区成员

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

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