use*_*191 6 javascript php string-length
我使用JavaScript和PHP来计算字符串长度.一切都很好,除非我计算一个textarea字符串长度来自Chrome或Firefox而不是Internet Explorer.新的textarea行/换行符在Internet Explorer和PHP中计算为2个字符.但Chrome和Firefox计算textarea行/换行符就像1个字符(相比之下,PHP和Internet Explorer计算为2).这是我的问题.谁知道如何解决它?
因此,IE中textarea中的JavaScript char计数=使用PHP计算的字符串长度/// Chrome和Firefox中textarea中的JavaScript char计数不等于使用PHP计算的字符串长度.
使用的代码:
Javascript : document.getElementById("text").value.length
PHP : mb_strlen($_POST['text'], 'UTF-8')
Run Code Online (Sandbox Code Playgroud)
还有其他帖子,主要是以下一个:Javascript字符串长度不同于PHP mb_strlen.但我的问题的答案不存在,也无法在任何其他帖子中找到.
感谢您的帮助和建议.