ASP.NET 1.1 用ACCESS2000建一个数据库,在网页上用TEXTBOX控件实现写入用户姓名,如果用英文写入则可以,填入中文会变成乱码,这是哪里的问题啊????
从数据库中读出中文也可以,就是写入有错????
从数据库中读出中文也可以,就是写入有错????
解决方案 »
- 大家在项目中用Membership吗?
- 优酷 土豆一个视频的预览图片怎么获得
- Panel的style(overflow-Y)在VS2005里应该如何表示?
- OnClientClick与onclick的区别
- datalist的编辑问题?点编辑,怎么会显示空白页,数据是通过后台绑定的。
- Community Server2.0 能实现结帖功能么?
- 如何实现对网站的ACCESS数据库进行备份
- 高分,继续请教如何实现像CSDN登录的两秒延时
- 如何获取枚举类型中某个Item的顺序值?
- 高分求救!怎么才能让datetime和foloat字段在更新数据库时,取空值不会出错!
- 未能找到依赖项“ActiveReports.HtmlExport”。
- 如何把html代码保存到SQL数据库?
当然群里也有其它方面的专业人员
如(asp.net(C#),java等),现在程序员都不只学一门语言的哈,
本群是以一门程序语言为主打,多种语言为基点学习的群.本群主要功能:
1:积极的讨论各种技术;
2:让你能结交更多的朋友,学习到更多先进的技术;
3:在你无聊的时候,群里更可以什么都聊聊(但得注意素质);
为了提高群的人上线要求;如果你有Q币的话,希望能够为群做一些贡献,并有机会成为本群的管理员.
<%@ language=vbscript codepage="950"%>
二、数据库字段要使用Unicode编码存储,就是n开头的,比如nchar,nvarchar,ntext等
三、如果是使用insert语句插入字符,则语句中的字符串前面要加上N,比如:N'张三'
dim conn as oledbconnection
dim cmmd as oledbcommand
if textbox1.text="" then
label1.text="用户名没有填写"
exit sub
else
conn=new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("Wec.mdb"))
cmmd=new oledbcommand("Insert into usertable values('" & textbox1.text & "','" & textbox3.text & "','" & textbox4.text & "','" & textbox5.text & "')",conn)
conn.open
cmmd.executenonquery()
conn.close
label1.text="信息写入成功"
end if
end sub
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8
页头加
cmmd=new oledbcommand("Insert into usertable values('n" & textbox1.text & "','" & textbox3.text & "','" & textbox4.text & "','" & textbox5.text & "')",conn)