2015-02-24 77 views
0

我已經創建了一個網頁,其中的數據被插入在html文檔中使用javascript和ajax。我用來顯示像這樣的字不是 但是,當這些單詞插入在html div中時,它們就像而不是它。 有人請告訴我如何解決這個問題。來自數據庫的數據沒有正確插入到我的網頁

+2

顯示出這樣的不正當行爲導致的代碼,那麼只有人們能夠在這裏回答。 – 2015-02-24 05:31:02

+1

看起來可能是一個編碼問題 – grimmdude 2015-02-24 05:42:46

+1

它看起來像一個類似的問題已被問上SO: http://stackoverflow.com/questions/4086717/why-do-symbols-like-apostrophes-and-hyphens-在 – user3647894 2015-02-24 05:44:06

回答

1

下面的文章您連接到數據庫,發出以下命令後,將是有益的

http://dev.mysql.com/doc/refman/5.0/en/charset-syntax.html

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

SET NAMES 'utf-8';

確保您的網頁也使用UTF-8編碼:

PHP還提供了一些功能,這將是有用的轉換:

http://us3.php.net/manual/en/function.iconv.php

http://us.php.net/mb_convert_encoding

+0

謝謝侯賽因的回答,但對不起..這不能解決問題... – Choxx 2015-02-25 06:47:45