我有一個奇怪的問題:htmlspecialchars(與ENT_QUOTES)和mysql_real_escape_string函數沒有翻譯單引號i've
(和其他一些單詞),所有其他翻譯,這是什麼原因導致?非翻譯單引號
非翻譯單引號
回答
如果你想逃避使用htmlentities()
這可能是因爲你認爲什麼是正常報價(',或HTML '
)實際上是一個花撇號(’,或HTML ’
)。這不會被htmlspecialchars
(也不是mysql_real_escape_string
,因爲它不是MySQL的有效報價)轉換。 htmlentities
應該逃避這一點。
請注意,'''在HTML 4和以前的版本中是未知的(參見[HTML 4中的字符實體引用](http://www.w3.org/TR/html4/sgml/entities.html))。它[以XML添加](http://www.w3.org/TR/xml/#sec-predefined-ent)(因此也被稱爲* real * XHTML)和[在HTML 5中](http:// www.w3.org/TR/html5/named-character-references.html#named-character-references) – Gumbo 2011-03-11 21:56:46
@Gumbo哇,有趣!我沒有意識到這一點。 – 2011-03-11 22:03:57
- 1. 用引用引號翻譯的單詞翻譯
- 2. Magento:翻譯文件中的單引號無效翻譯
- 3. Django法語翻譯 - 如何處理翻譯字符串中的單引號?
- 4. 非翻譯部分
- 5. 號碼翻譯最多999999999到單詞
- 6. 翻譯引用另譯
- 7. 翻譯換行符,逗號
- 8. Knp菜單翻譯
- 9. LLVM翻譯單元
- 10. 叮噹匹配器。通過翻譯單元,行號和列號
- 11. 引導3翻譯MIXIN
- 12. 如何從javascript中的json字符串解析非轉義單引號'谷歌翻譯
- 13. 角度翻譯 - 翻譯翻譯值attr
- 14. 如何爲gettext提取翻譯。 AngularJS(行情由單引號包裹)
- 15. 手動/非JS reCAPTCHA未翻譯
- 16. 向非開發人員授權翻譯
- 17. 非分頁內存的地址翻譯
- 18. 簡單翻譯與snap.svg
- 19. Django表單錯誤翻譯
- 20. 表單輸入的翻譯
- 21. Zend框架菜單翻譯
- 22. Zend Framework 2 - 表單翻譯
- 23. Java類翻譯菜單
- 24. WordPress WooCommerce單詞不翻譯
- 25. Symfony2表單錯誤翻譯
- 26. 的Qt:QTranslator正PARAM ::翻譯()用於非英文單
- 27. 如何從java翻譯器中獲取翻譯的單詞?
- 28. Google網站翻譯器翻譯Rails中的單個頁面
- 29. Joomla翻譯文件不會翻譯所有單詞
- 30. jQuery插件,允許像谷歌翻譯下拉菜單翻譯
如果是這樣,你可能會遇到一個錯誤,這是不太可能的。發佈一些代碼。 – Lekensteyn 2011-03-11 21:25:09
代碼是什麼?使用htmlspecialchars? – Robik 2011-03-11 21:30:54
數據的來源是什麼?肯定它不是'而不是'? – FatherStorm 2011-03-11 21:33:22