0

テキストエリアとJS文字カウンターを備えたフォームがあります。しかし、バックエンド スクリプトは、メッセージの strlen が JS 文字カウンターよりも長いと主張しています。私が発見したこの理由は、バックエンドがすべての改行文字を\r\n2 文字として認識するためです。

単にそれを実行させることはできますstr_replace("\r\n","\n",$input)か? それとも、これにより Windows ユーザーは文字列をすべて 1 行で見ることになりますか? これをしてはいけない理由はありますか?

4

2 に答える 2

1

保管の際は、使用のみでも構いません\n。後で抽出するときに展開することを選択できます。\raの直前以外の場所にある a\nは、他の重要性を保持している可能性があるため、すべてのインスタンスをやみくもに削除するべきではないことに注意してください。

于 2010-01-19T07:46:50.800 に答える
0

それは合理的なことのように聞こえます...

于 2010-01-19T07:55:29.757 に答える