ASP.NET 1.1 用ACCESS2000建一个数据库,在网页上用TEXTBOX控件实现写入用户姓名,如果用英文写入则可以,填入中文会变成乱码,这是哪里的问题啊????
从数据库中读出中文也可以,就是写入有错????
从数据库中读出中文也可以,就是写入有错????
解决方案 »
- asp.net发送邮件
- 如何实现一张异常大的图片在页面显示
- 数据库连接没有错,连接字符串没有错.没有结果怎么办?
- 分页模糊查询存储过程搞得我好头疼!!!
- 大家帮忙给个意见,我是否该换工作了
- GridView显示含有html语句的datatable却总原样输出的问题
- 一个关于byte[]类型参数的sql语句问题。
- 如何将 .NET 程序迁移到 Crystal Report 9.2……(更新:2003-10-15,作者:海波.NET)
- DataGrid动态生成问题,晕死了,高手帮帮忙~~~~~~~~~~~~~~~~
- 远程控制Encoder对象
- 未能找到依赖项“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)