积极答复者
•(•)这种特殊符号,ie的解析问题

问题
答案
-
您好,
1.请问数据库中的栏位资料型态是为nvarchar或是VARCHAR呢? NVARCHAR或NCHAR才能存放的unicode的字!
2.网页编码目前应该不是UTF-8吧!所以如果资料为unicode的显示出来就变成了?哦!
针对unicode的字的问题,请将数据库中的栏位资料型态是为nvarchar,网页编码使用UTF-8。- 已建议为答案 亂馬客 2014年12月3日 5:43
- 已标记为答案 Fred BaoModerator 2014年12月5日 9:06
全部回复
-
Hello,
>>TD中ie处理了,显示成•,数据库中不认•,如何解决这个问题,谢谢!!
请问你用的是什么数据库。如果是SQL Server的话,对于这种特殊字符,请尝试用创建参数来更新,下面是个例子:
SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\Projects;Database=DFDB;Trusted_Connection=True;"); try { connection.Open(); SqlCommand cmd = new SqlCommand("update [Order] set OrderName = @OrderName where OrderID = 1", connection); cmd.Parameters.Add(new SqlParameter("@OrderName", this.textbox1.Text)); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { connection.Close(); }
经测试,在web页面的文本框里输入” •”,点击按钮,成功插入到数据库中:
Regards.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click HERE to participate the survey. -
您好,
1.请问数据库中的栏位资料型态是为nvarchar或是VARCHAR呢? NVARCHAR或NCHAR才能存放的unicode的字!
2.网页编码目前应该不是UTF-8吧!所以如果资料为unicode的显示出来就变成了?哦!
针对unicode的字的问题,请将数据库中的栏位资料型态是为nvarchar,网页编码使用UTF-8。- 已建议为答案 亂馬客 2014年12月3日 5:43
- 已标记为答案 Fred BaoModerator 2014年12月5日 9:06