回答
嘗試將這些行添加到您的db配置文件中。
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_set_charset('utf8',$con);
mysql_select_db("db_name", $con);
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
這使我的一天... – 2012-07-17 06:28:48
你可能想考慮升級到PDO - 舊式的SQL函數是非常不安全的。綁定語句不僅更快,更高效,而且它們透明地隔離輸入,因此您不必擔心注入攻擊。 Little Bobby'Drop Tables'喜歡用舊式SQL命令玩遊戲。 – RonLugge 2012-07-17 20:08:31
不只是一個符號 - 它是用來代替您的瀏覽器無法理解的符號的符號。通常這是由編碼問題引起的 - 您設置了錯誤的編碼,或者某人正在使用來自不同編碼的符號。
你不能只是魔術般地去掉它,因爲它不只是一個字符。簡而言之,編碼是一個你不能只揮動魔杖的地方 - 你必須決定編碼,然後執行它。
如果你正在接受用戶輸入,我真的沒有任何線索如何幫助解決這個問題。您可以檢查常見原因(捲曲的引號和破折號與連字符不同,是我遇到的最多的地方),並強制手動替換它們,但如果用戶想輸入嚴重編碼的字符,不是你可以做的很多。
+1,因爲你提到「你必須決定編碼,然後執行它。」你對此絕對正確。 – JRSofty 2012-07-17 06:28:32
試着改變你的<meta charset
爲ISO-8859-1像
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
如果你的內容是ANSI編碼使用
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
您可以檢查使用如編輯文件的編碼( NOTEPAD ++)
- 1. 我怎樣才能去掉奇複製粘貼的字符,如:①™€
- 2. 我怎樣才能子串字符串?
- 3. 我怎樣才能從字符串
- 4. 我怎樣才能從字符串
- 5. 我怎樣才能去掉「〜」在.xcodeproj文件與SVN
- 6. 我怎樣才能替換一個字符串在PHP網址
- 7. 我怎樣才能在PHP
- 8. 我怎樣才能從字符串中獲得幾個字符?
- 9. PHP:我怎樣才能將這個字符串正確分開?
- 10. PHP:我怎樣才能將索引轉換爲字符串?
- 11. 我怎樣才能分開字符串中的字母繪圖
- 12. 我怎樣才能像原始字符串這樣的字典排序?
- 13. 我怎樣才能剝去數據:從任何圖像類型的一個base64字符串在PHP
- 14. 我怎樣才能串
- 15. 我怎樣才能通過這樣的字符串http.post angular2
- 16. 我怎樣才能使PHP
- 17. 我怎樣才能從字符串中獲得可變數字?
- 18. 我怎樣才能在一個字符串中替換多個子字符串?
- 19. 我怎樣才能用連字符分割這個字符串?
- 20. 我怎樣才能獲得ASCII字符從字符串二郎
- 21. 我怎樣才能從字符串和字符串變量組合字符串?
- 22. 我怎樣才能在PHP php decodeURI?
- 23. 我怎樣才能禁用過去的日期在PHP datepicker
- 24. 我怎樣才能得到字符串UED給我的顏色?
- 25. 我怎樣才能打印字符值?
- 26. 我怎樣才能從給定的字符串提取數字
- 27. 我怎樣才能進去界限
- 28. 我怎樣才能使用LINQ過濾掉以各種子字符串開頭的字符串?
- 29. 我怎樣才能應用像'subtr'在Meteor js中用(...)剪切字符串?
- 30. 我怎樣才能O.K. php中的mongodb
這是一個編碼問題。你是否有一個與你的服務器發送的一致的 2012-07-17 03:56:56
這通常是由混合字符編碼引起的。確保頁面的字符編碼與服務器相同。 – wyqydsyq 2012-07-17 03:57:16
@PhpMyCoder是的,我已經使用<元字符集,但仍然不工作... – 2012-07-17 03:58:33