2010-02-13 64 views
0

我有一個PHP腳本,它可以檢測給定url上的關鍵字密度。php5編碼:我不檢測土耳其字符

我的問題是,它不檢測土耳其字符或刪除它們。

我通過file_get_contents方法獲取url的內容。這種方法工作完美,並獲得土耳其人的所有內容。

您可以看到我的代碼here或嘗試腳本here

回答

2

您似乎正在將file_get_contents數據提取並轉換爲UTF-8(可能是正確的),但是您的HTML頁面沒有爲其自身指定編碼。所以很可能,任何傳入的表單數據都在iso-8859-1中。嘗試指定utf-8爲您網頁的編碼,以及:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

而且強制性的閱讀鏈接編碼基礎:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

+0

規定,但仍然出現同樣的問題。 我認爲這是關於像字符串方法的腳本的其他方法。 例如,您可以嘗試www.google.com.tr on http://www.gazihanisildak.com/keyword – user272483 2010-02-13 19:14:31

+0

我收到您的鏈接上的錯誤消息:Sistem veritabani ile baglanti kuramadi – 2010-02-13 19:21:48

+0

對不起。現在它的工作原理 – user272483 2010-02-14 00:15:57