エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
サロゲートペアだけじゃない、JSの文字数カウントがPHP/MySQLとズレる罠
サロゲートペアは [...str].length で対処できますが、改行の問題はそれだけでは解決しません。改行が多... サロゲートペアは [...str].length で対処できますが、改行の問題はそれだけでは解決しません。改行が多いテキストほどズレが大きくなって、例えば、10個の改行があれば+10文字ズレる計算です。 改行の正規化について ブラウザ → サーバー間 <textarea> の中身をHTTPで送信すると、改行が \n から \r\n に正規化されます。 MDNによると、wrap="soft"(デフォルト)の場合: the browser ensures that all line breaks in the entered value are a CR+LF pair とあります。また、WHATWG Blogでも詳しく解説されていますが、フォーム送信時に改行がCRLFに正規化される仕様になっているようです。 Laravelの max ルールは mb_strlen() を使うので、正規化後の文



2026/01/24 リンク