[英]When copy & pasting text with apostrophe it is not passing through mysql_real_escape_string()
我已經添加了mysql_real_escape_string()
和一個用於文本輸入的查詢。 當用戶用符號寫文本時,它會通過mysql_real_escape_string()
並正常工作,但是當用戶粘貼從其他網站復制的文本時,它不會通過mysql_real_escape_string()
。 撇號后的文本被切除。
我怎樣才能解決這個問題?
我相信當用戶在輸入字段中粘貼文本時,它不是采用UTF-8編碼。 有沒有辦法在核心PHP中沒有錯誤地對其進行處理? 另外請告訴我您是否在Pear DB中有解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.