2013-11-22 63 views
2

首先,我通過PHP在MS ACCESS(mdb)數據庫上發佈UTF-8字符時遇到了問題。有沒有辦法改變MS ACCESS字符編碼?

在將enconding轉換爲ISO-8859-1之後,從數據庫正確顯示字符。

但我不喜歡這個解決方案。

如果我可以改變訪問編碼我的問題解決了。如果沒有,我仍然留在我的糟糕的解決方案。

+0

可能重複[如何將MS Access數據庫編碼轉換爲UTF-8?](http://stackoverflow.com/questions/5222705/how-to-convert-ms-access-database-encoding-to-utf -8) –

+0

@Bartdude,在這個問題上沒有人說如果可以改變MS ACCESS數據庫 –

+0

那麼第二個答案可能會幫助你。這也有助於瞭解我們正在討論的訪問版本。可能<2007年的默認編碼是UTF-8 AFAIK –

回答

0

謝謝大家的關注和建議。我認爲沒有辦法做我想做的事。

0

在VB

x = StrConv(MyText, vbFromUnicode) 

或者 在SQL

StrConv(MyText, 64) 

但befor用PHP發送你的數據,你可以將文本轉換的字符集使用的iconv函數或其他PHP函數。

相關問題