我在我的網站中使用西班牙語。當iinserted字符像I,A,E,O它將在分貝正確插入,但它不能在前端顯示,它在前端像這樣顯示Smarty特殊字符問題
例如:
Insert name : Test teachér in database it inserted correctly but in front it display as
Test teach�r.
我也使用<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
也沒有改變。
您是否將文件(文件)保存爲utf-8?你以前不用在PHP中設置另一種編碼嗎?如果使用數據庫,數據庫數據是否在utf-8中播放? – panther 2014-10-27 11:09:57
這是一個非常寬泛的問題。你可以從數據庫中獲取數據而不需要設置正確的編碼,你可以使用一些額外的功能來修改輸出。你應該首先看看phpmyadmin,如果數據在數據庫中是正確的,向我們展示如何從數據庫獲取數據並將它們分配給smarty並顯示smarty代碼如何顯示它 – 2014-10-27 11:26:44
Marcin你是否得到了我的問題我期待什麼?我在數據庫中使用了一般歸類:utf8_general_ci。 – sudhakar 2014-10-27 11:36:31