2023/05/05に不具合修正を行ったものをアップしました。不具合の内容は、全角文字が少ない場合に、UTF-8とSJISを誤判定してしまう可能性がありました。SJISのトレイリングバイトもチェックするように変更することで改善しました。最新をダウンロードし、確認をお願いいたします。
旧版で、以下のファイルをチェックすれば、不具合の確認ができると思います。参考のため、こちらも公開しておきます。
bug_test_utf8.txt
既に、文字コードの変換機能については、ソースを公開していますが、ここでは、その文字コードの種別が何であるかを判定する『文字コード判定』のサンプルコードを公開しています。判定できる文字コード種は、SJIS、EUC、JIS、UTF-8、Unicode(w_char)です。
ソースコードが以下からダウンロード出来ます。
ソースコードは、Microsoft社の製品 エクセル向けに書いたものなので、利用するには、ご使用のコンピュータに、エクセルがインストールされていることが、必須条件です。
以下がエクセルのサンプル画像です。
作者は、本ソフトウェアの使用または使用不能から生じるコンピュータの故障、情報の消失、その他あらゆる直接的及び間接的被害に関して一切の責任を負いません。
ご使用にあたり、改善の要望、不具合の発生等ありましたら、画面下のアドレスまで、ご連絡頂きますよう、宜しくお願いいたします。ご面倒、ご不便をお掛けしますが、宜しくお願いいたします。