アカウント名:
パスワード:
昔は「半角カナは機種依存文字であり使うべきではない」という言い方がされていますが、機種依存文字というより文字コード依存文字と表現した方が適切です。例えば、Email でよく使われていた ISO-2022-JP (所謂JISコード) では半角カナが使用できず文字化けするといったトラブルが発生したので、使うべきでないとされていたわけです。
Unicode (UTF-8など) では半角カナはきちんと定義されていますので、文字化け等のトラブルは発生しませんので、全く問題ありません。半角カナが表示できない環境など皆無なので、使ってはいけないという理由は存在しないのです。
Emailにコピペして貼り付けたときに文字化けする恐れがあるとかそういう主張をされるなら(今時 Email でも UTF-8 が主流だし、もし ISO-2022-JP を使っているシステムであっても全角に自動変換されるのが普通で文字化けなどすることは極めてまれですが)、ISO-2022-JP (所謂JISコード) で表現できない文字は全部使ってはいけないという時代遅れの主張をしていることになります。
こうして全角文字しか使ってないのにインジェクションが発生するシステムが生まれるのですね
# 想定外は起きてからどうにかしようみたいな
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
【無問題】半角カナを批判するのは老害です (スコア:0)
昔は「半角カナは機種依存文字であり使うべきではない」という言い方がされていますが、機種依存文字というより文字コード依存文字と表現した方が適切です。
例えば、Email でよく使われていた ISO-2022-JP (所謂JISコード) では半角カナが使用できず文字化けするといったトラブルが発生したので、使うべきでないとされていたわけです。
Unicode (UTF-8など) では半角カナはきちんと定義されていますので、文字化け等のトラブルは発生しませんので、全く問題ありません。
半角カナが表示できない環境など皆無なので、使ってはいけないという理由は存在しないのです。
Emailにコピペして貼り付けたときに文字化けする恐れがあるとかそういう主張をされるなら(今時 Email でも UTF-8 が主流だし、もし ISO-2022-JP を使っているシステムであっても全角に自動変換されるのが普通で文字化けなどすることは極めてまれですが)、ISO-2022-JP (所謂JISコード) で表現できない文字は全部使ってはいけないという時代遅れの主張をしていることになります。
Re:【無問題】半角カナを批判するのは老害です (スコア:0)
こうして全角文字しか使ってないのに
インジェクションが発生するシステムが生まれるのですね
# 想定外は起きてからどうにかしようみたいな