2013-01-11 18 views
-5

我無法從MySQL帶來符號「平方根」和「THETA」爲html數學符號從Mysql到HTML?

+0

有沒有可能是你使用兩種不同的編碼?最簡單的方法是使用相同的編碼來查詢數據庫,處理數據(字符串)和輸出。 – ComFreek

+0

請確保字符編碼匹配您的數據庫和HTML字符集,或者使用「√」和「θ」實體。 – Sammitch

+0

感謝您的答覆球員....是的,我使用相同的編碼,但我有非常大的數據,這些符號出現多次...所以我不能硬編碼它...對嗎?請回復 – user1971286

回答

3

HTML,除非它們被轉換爲HTML實體將無法識別這些符號 - 符號像√爲平方根號。您可以使用PHP htmlentities()函數將它們從MySQL轉換爲它們。

W3C HTML 5實體引用:http://dev.w3.org/html5/html-author/charref
概述有用的HTML實體:http://htmlentities.net/html/entities/

+0

Shouldn'一個好的瀏覽器能夠顯示這些符號,如果他們正確編碼(使用Unicode)? **測試:**√ – ComFreek

+0

dint get u buddy。 – user1971286

+0

是的,一個好的瀏覽器應該顯示大多數這些符號 - 但我已經看到很多瀏覽器在做緩和事情 - 所以他應該將它們轉換爲實體,至少符合標準。有關更多信息,請參閱http://www.w3schools.com/tags/ref_symbols.asp。另外,如果它們不以UTF-8編碼,htmlentities()將處理許多編碼類型。 – Jack