QRコードの文字化け
仕事でQRコードを使って製品の管理をしているのだが、先日QRコードを読み込むと文字化けするのはなぜ?という相談を受けた。そんな馬鹿な?「僕らのQR生活」というQRコードを一覧表示するソフトを作って公開しているが、そんな話はきいたことがない。よくよく話を聞くと、どうやら2バイト文字が文字化けするらしい。となると文字コードの問題か?UTF-8とShiftJISの違いで・・・と思ったら違った。実際に試してみると、私のPCでも文字化けする。おかしい。以前はそんなことはなかったはず。不思議なことにエクセルに読み込むと正常に表示されるが、メモ帳だと文字化けする。なぜ?一日中調べてもわからず、古いマシンでためしたところ、XP、7、10ではメモ帳でも正常に読み込むことがわかった。ということは原因はWindows11にある。てなわけで、さらに調べたら、11のIMEに問題があることが判明。エクセルのセルにはIMEを介さないので正常に読み込まれるが、メモ帳等にはIME経由で文字が読み込まれるらしい。だから余計にわかりづらい。ということで、以下の方法で一応対処できることがわかった。設定から「時刻と言語」「日本語」の右側の「・・・」クリック言語のオプション「Microsoft IME」右側の「・・・」クリック「キーボードオプション」「全般」ずっと下のほうの、「以前のMicrosoftIMEを使う」をONこれでとりあえずは文字化けしなくなる。