• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シフトJISに悩まされて)

シフトJIS文字列を半角大文字だけを小文字にする関数を作ってみました

このQ&Aのポイント
  • シフトJISに悩まされて
  • シフトJIS文字列を半角大文字だけを小文字にする関数を作ってみました。このテストだけは通りましたが何かまずい場合はないでしょうか?
  • シフトJISに悩まされて、シフトJIS文字列を半角大文字だけを小文字にする関数を作ってみました。テストは通りましたが、何か問題はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実害はないかもしれませんが、コード判定が甘いような気がします。 シフトJISのコード領域は、 1バイト目 0x81~0x9F、0xE0~0xEF 2バイト目 0x40~0x7E、0x80~0xFC です。

keyguy
質問者

補足

ありがとうございます 簡単にプログラミングするために 2バイト文字の判定を簡略化しました ややこしいのは1バイトカナの存在です 2バイト文字の1バイト目とぶつからないようにしたつもりですが問題ないのですね

関連するQ&A