0
嘗試向MySQL插入字符串時,我總是收到「錯誤的字符串值」錯誤。使用C#向UTF8插入UTF8字符串
列類型爲「text COLLATE utf8_unicode_ci」 我使用從C#代碼調用的存儲過程。
已經嘗試了以下內容:
- 添加「字符集= UTF8」到web.config
- 字符串轉換爲編碼的字節數組
嘗試向MySQL插入字符串時,我總是收到「錯誤的字符串值」錯誤。使用C#向UTF8插入UTF8字符串
列類型爲「text COLLATE utf8_unicode_ci」 我使用從C#代碼調用的存儲過程。
已經嘗試了以下內容:
當你聲明的存儲過程總是明確爲參數指定一個字符集,如下所示:
創建步驟auth_add_public_user
(p_login varchar(100)字符集utf8,...
有關更多詳細信息,請參閱bugreport。
你可以分享調用sp的c#代碼嗎?這個字符串是什麼樣的?代碼是否在控制檯應用程序中工作?請注意'utf8'不是一個有效的編碼。 'utf-8'是...... – rene