Repository navigation
ラジオボタンとチェックボックスの値のマルチバイト対応を選択できるように修正 - #70
Conversation
| <input type="checkbox" onChange={onEscapeSequence} checked={escapeSequence} id="escapesequence-checkbox" /> | ||
| <label htmlFor="escapesequence-checkbox"> | ||
| <i className="acms-admin-ico-checkbox" /> | ||
| エスケープシーケンス |
There was a problem hiding this comment.
@1000-x-t30
ラベルが 「エスケープシーケンス」だとなんのためのチェックボックスかよくわからないと感じました。
例えば、「マルチバイト文字をエスケープしてIDを生成する」など少し詳しめのラベルにするのはいかがでしょうか?
There was a problem hiding this comment.
マルチバイト文字をエスケープしてID属性を生成するのほうが良いかも
There was a problem hiding this comment.
@uidev1116
ありがとうざいます。その通りなのでラベルの案をいただきました!
|
@1000-x-t30
自分は長くても実害がなければそのままでよい派であることは前提ですが、ID生成ロジックを変えるとしても提示していただいた記事だとHTTP 環境で |
その通りですね... |
こちら現状だと、ASCII文字も変換されてしまうので、以下のようにASCII文字はそのままで、マルチバイト文字だけASCII文字に変換するのはいかがでしょうか。 変更前 変更後 |
ご指摘ありがとうございます。修正しました! |
エスケープシーケンスですが、URIのエンコードなので値が長くなると文字量が多くなってしまうことが気になりました。
以下の記事を参考にハッシュ化にしようか悩んでいるのでご意見があればいただきたいです。
https://qiita.com/economist/items/768d2f6a10d54d4fa39f