2008年04月16日

AutoCAD:文字コードエラー

DXFファイルを開こうとしたら、こんなメッセージが…
---------------------------
AutoCAD LT 警告
---------------------------
DXF ファイル内の文字図形とシンボル テーブル名をコード ページ
undefined から ANSI_932 に変換するのに必要な NLS ファイルが見つからないか
またはシステムにインストールされていません。
AutoCAD LT は既定値のシステム コード ページを使用して、文字図形と
シンボル テーブル名の変換を試行できますが、その結果情報
が失われる可能性があります。

NLS ファイルをインストールするには、Windows の[コントロール
パネル]で[地域]アイコンをダブルクリックしてください。
---------------------------
はい(Y) いいえ(N)
---------------------------
…互換の時の事故とか設定とかナニかの都合で文字コード記述がおかしなことになっています。
1)該当DXFをテキストエディタで開く
→念のためUTF-8などもOpenできるもので開くこと
2)文字バケしていないことを確認する
→メモ帳で開いた場合は他のエディタで開いてみて再度確認
3)$DWGCODEPAGEで定義されている文字コードを正しく置き換える
例)$DWGCODEPAGE
3
undefined

$DWGCODEPAGE
3
ANSI_932
こんな具合。

DXFファイル自体が文字化け起こして読めない場合はどうしようもないですが。

11:50│CAD近辺覚書 | |blogram投票ボタン|日コマ雑記帖