入力テキスト ボックスがmaxlength 20
あり、残りの単語数を jquery で自動カウントします。
strlen
また、DBに挿入する前にチェックするために
使用しましたvarchar(20)
(文字が多すぎる場合、DBに挿入されません)、およびxssを防ぐためのhtmlentities
ここに問題があります。htmlentities は文字数を増やします。したがって、自動カウントが 17 を示している場合でも、htmlentities のため、実際には 17 文字を超えています。
データの切り捨てをしたくないのですが、何か提案はありますか?