[UWP]_快速筆記MySQL on UWP app開發所遭遇的問題

最近要來從UWP撈MySQL的資料

MySQL Connector .NET是起手式

 

可以參考老外寫的文章相當清楚,這篇屬於快速筆記就不贅述:

https://code.msdn.microsoft.com/Using-MySQL-database-with-03c1e9c7#content

 

BUT

 

就是這個BUT!!!,奇怪的是文章中提出要Reference在Connector .NET安裝目錄下面的RT資料夾內的MySql.Data.RT.dll

但安裝了6.9.9的Connector .NET,左找找又找找遍尋不著,只有v4.5跟v4.0資料夾,卻沒看到什麼RT資料夾,更別論MySql.Data.RT.dll了

 

後來是找舊的6.9.7版本的Connector .NET才出現…估計是編譯6.9.9的人忘記編RT版本進去了吧|||…

而Nuget最新的6.9.9不明原因也沒辦法正常安裝到UWP的專案上…

 

以及在程式碼執行當中可能會遭遇到

‘windows-1252’ is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.

 

其實是MySQL預設連線字串沒有使用UTF8的原因,改善方式也只需再my.cnf(linux)或my.ini(windows)內

於[mysqld]下方加上character_set_server=utf8參數,並重新啟動MySQL即可解決。

 

 

 

thx for:

http://www.oschina.net/question/2319177_2171362?fromerr=cTGQbokk

 

Leave a comment

Your email address will not be published.




這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Bitnami