先日、業務で使用しているツールが動作しなくなりました。このツールはテキストファイルを読み込んで指定された処理を実行するのですが、まったく動作せず。どうもファイルを読み込めていない感じです。
複数のPCで試すと正常に動作するPCと動作しないPCがあります。OSによって動くものと動かないものに分かれているようです。特に何かを変更した覚えもなく・・・
さらに調査を進めていたところ、やっと原因を突き止めました。原因はWindows10のバージョンアップです。会社のPCはシステム管理者によってWindows10のバージョンなど一括して管理しています。それが、先日のバージョンアップで1909になりました。
参考までにWindows10のバージョン一覧です。
このバージョンアップでメモ帳でのデフォルトの文字コードが「ANSI」から「UTF-8」に変更されました。使用していたツールは「Shift-JIS」としてテキストファイルを読み込むため、「UTF-8」になって読み込めなくなっていました。
なんてこった・・・
ただ、メモ帳でも名前を付けて保存する時に「ANSI」を選んで保存すれば良いので、対応は可能です。ちょっと一手間増えますけど。
バージョンアップで仕様が変更されることがあるため、今回のようなトラブルは普通に発生します。文字コードの変更は何かとトラブルを引き起こすので注意が必要です。
コメント