我是一名PHP開發人員,最近我開發了一個使用PHP的網站,並使用ODBC連接到Syabse數據庫。PHP和ODBC中的阿拉伯語編碼問題(Sybase)
我的數據庫連接正常,我可以在我的網頁上顯示數據,但是當阿拉伯數據顯示爲正方形而不理解符號時,我面臨一個問題。
我無法更改數據庫語言編碼,並且它正確,因爲其他一些阿拉伯數據顯示正常。
我嘗試了該網頁中使用的相同配置,但它不起作用。
我讀了很多實際的問題,我嘗試了一些解決方案,並且閱讀了關於UTF-8,ISO,Windows和Unicode語言編碼的內容,試圖更改HTML Meta標籤以顯示阿拉伯文字,但問題沒有解決。
我想我的PHP文件語言編碼本身可能有問題。 我可以更改PHP文件語言編碼嗎?如果可能的話怎麼做?
有沒有解決方案來顯示阿拉伯語來自數據庫以及在PHP網頁?這是一個無聊的問題:(
我歡迎任何提示或建議來解決這個問題,但請註明您的參考,並把和實例(如果可用)。提前
謝謝...
而在http頭中的頁面編碼:如果你把一個meta http-equiv,你必須有相同的http頭設置^^ – 2010-11-01 08:33:00
@ G.Qyy是的,我只是想到了我自己:)添加。 – 2010-11-01 08:33:40
感謝您的快速響應,但我不使用MySQl。我使用ODBC連接到Syabse數據庫。我認爲SET NAMES'utf8'; SET CHARACTER SET'utf8';可能無法使用它。我試圖使用另存爲更改PHP文件,但我沒有在選項中找到編碼。 – TopDeveloper 2010-11-01 08:33:45