本エラーはTouchJWv2 2.14系では発生しなくなりました。これは内部の処理構造がshift-jisからutf構造に変更されました。このためこのエラーはv2.14系以降では発生しません。

OpenWarnMes41[20220513]

原因

このメッセージが出た場合はファイルの文字列にUTF-16(LE)コードが混在していることが検出されました。
多くの場合はJw_cad以外のアプリケーションで作成された場合に発生します。Jw_cadはMBCSアプリケーションのためUTF-16が混在することはあり得ません。

このメッセージの場合はUTF-16コードをTouchJWv2が変換した場合に表示されます。ただし、ごく稀にファイルの破損が発生している場合があります。

画面右上のステータスバーに「UTF-16文字を検出しました。」と表示されます。

対策

問題なく動作する場合は対処する必要はありません。データの欠落などが発生する場合は、Jw_cad形式のファイルに出力したCADベンダー様にサポートをご依頼ください。

また、一度 Jw_cadで読み込み、上書き保存することでUTF-16LE文字列がMBCS(shift-jis)に戻されます。ただしshift-jis未定義のUTF-16コードが存在する場合はその文字は表示されません。

参考

この警告は「設定」「警告アラートをポップアップ無し」をオンにすることで抑制することができます。画面右上のステータスバーは表示されます。

 

Twitter

TouchJW v2 for iOS好評公開中