程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 使用MySql Connector/Net(後續)

使用MySql Connector/Net(後續)

編輯:.NET實例教程


一切搞定後開始添加數據,問題來了,所有的中文全都是"???",汗啊.

想來一定是字符串編碼的問題了.

先在Web.config的<system.web>下添加"<globalization requestEncoding="UTF-8" responseEncoding="UTF-8"/>".

問題依舊存在.

開始在MySQL幫助中尋找解決辦法.

查看了所有有關character_set的值(show variables like ''%character_set%'';)

都改成gb2312

問題依舊.

再看MySQL Connector Net的幫助,我暈啊,英文的.

累個半死終於在MySQLConnection.ConnectionString Property 下找到CharSet -or Character Set的設置.

將ConnectionString作如下修改:<add name="MySqlProductDB" connectionString="Server=192.168.100.104;Database=ProductDB;Uid=root;Pwd=JUSTZEE;charset=utf8" providerName="MySql.Data.MySQLClIEnt" />

(charset=utf8,不要寫成utf-8,郁悶了)

哈哈.問題解決了.


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved