【要約】
問題点: Windows11でQRコードの半角カナが文字化けする。

原因:  新しいMicrosoft IMEだと文字化けする。 
対策: 「以前のバージョンのMicrosoft IMEを使う」をオンにする
 

 エクセルで作ったQRコード


【概要】
エクセルで作ったQRコードをリーダーで読んでみると半角カタカナが文字化けします。ネットで調べても「ShiftJISやUTF-8がどうのこうの」という情報ばかりで解決に結びつきません。いろいろと試してみると以下の状況が分かりました。

(使用したリーダー: オプトエレクトロニクス社 OPTICON L-46X)

■言語について
・ 英語 〇
・ 数字 〇
・ 半角カナ ×

■OSについて
・ WindowsXP 〇
・ Windows10 〇
・ Windows11 ×

■Windows11のアプリについて
・ エクセル 〇
・ ワード ×
・ メモ帳 ×

■IMEの変換設定について

メモ帳で「123アイウabc」を表示したところ、どの設定でもダメでした(下記)。
・ 全角ひらがな: 123▒▓│あbc
・ 全角カタカナ: 123▒▓│アbc
・ 全角英数字: 123▒▓│abc
・ 半角カタカナ: 123▒▓│アbc
・ 半角英数字: 123▒▓│abc

ワードだと「123▒▓│蛢bc」となります。
エクセルでは正常に表示されました。

 

 メモ帳

 

 ワード

 

 エクセル

 

 Edge

 

■ 問題点のまとめ
QRコードを読み込むと、下記の条件を全て満たす場合に文字化けする:
・ QRのデータが半角カタカナ
・ Windows11
・ ワードやメモ帳


■解決策
 以前のバージョンのMicrosoft IME を使う

スタートをクリック
> 設定

> 時刻と言語
> 言語と地域
> 日本語 >「・・・」>「・・・言語のオプション」
> キーボード>Microsoft IME>「・・・」>「・・・キーボードオプション」
> 全般
> 互換性 >以前のバージョンのMicrosoft IMEを使う >オンにする

 


 オンにすれば解決。オフだと文字化け。
 原因究明に数時間もかかってしまいました。 (^^;

 新しいIMEが出て3年ほど経つようです(2021年から)。今回の問題は日本ではそれなりに大きいと思うのですが、この互換性の機能がなくなってしまったらどうなるんでしょう? キョロキョロ