0
我正在寫一個使用visual basic express 2013的診所程序,我編寫了整個程序,然後我注意到,當用阿拉伯語插入患者時,我的sql數據庫顯示???????在每個領域,人們告訴我必須將我的數據庫字符集更改爲UTF8,但我不知道如何解決這個問題。如何在Visual Basic Express 2013中將字符集更改爲UTF8?
注:我試着改變表格定義與整理阿拉伯語,但沒有運氣。
在此先感謝
我正在寫一個使用visual basic express 2013的診所程序,我編寫了整個程序,然後我注意到,當用阿拉伯語插入患者時,我的sql數據庫顯示???????在每個領域,人們告訴我必須將我的數據庫字符集更改爲UTF8,但我不知道如何解決這個問題。如何在Visual Basic Express 2013中將字符集更改爲UTF8?
注:我試着改變表格定義與整理阿拉伯語,但沒有運氣。
在此先感謝
在.net中所有字符串都是Unicode,它支持所有字符集。我猜想缺少的是將你的表列設置爲nvarchar。
問候
大道
感謝您的快速回復,是我改變了他們,但將不斷出現,當什麼都沒有發生仍然??????????? – MAX 2014-09-22 02:01:15
是的,他們可能只需要使用'nvarchar'並正確引用它們的字符串('N'...''而不是''...'')。 – 2014-09-23 09:04:55