本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DXFデータの文字化けについて)

DXFデータの文字化けについて

2023/10/13 05:36

このQ&Aのポイント
  • DXFデータをCADに表示させた場合の文字化けについて解説します。
  • DXFデータをCADに表示させると、文字が"\****"のように表示されることがあります。
  • この"****"の部分はJIS漢字コードであり、漢字に変換する方法についてアドバイスをお伝えします。
※ 以下は、質問の原文です

DXFデータの文字化けについて

2003/10/10 12:31

DXFデータをCADに表示させた場合に
文字が”\****\”
というように表示されます。
***の部分は数字の羅列で
その部分はJIS漢字コード(4桁)見たいなのです
ここまでは何とか解読したのですが、
漢字コードを漢字に変換する方法がわかりません
アドバイスをお願いします。

質問者が選んだベストアンサー

ベストアンサー
2003/10/15 15:30
回答No.8

もし、変換すべき文字数が多ければ、
MS20側のDXFバージョンを今お使いの
AUTOCADのバージョンと同じものに
してもらえば、変換時の細々とした作業は
省かれると思います。
それが不可能であれば、AUTOCAD以外の
フリーのCAD等でDXFファイルを
読み込むことで、解読可能となる場合もあります。

補足

2003/10/15 16:22

皆様、いろいろとアドバイスありがとうございます。

一応、メーカーのほうに問い合わせた分では、
MS20からそのようなDXFの文字(\\****\\)には
変換しないということです。
おそらくちがうCADからの出力ではないかということでした。

また、何か違う方法を考えます。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (8件中 1~5件目)

2003/10/15 14:50
回答No.7

テロメアさんの回答とそれに対する補足を見て、やっと理解しました。(JISかな?)

量が少なければ、エディタで\\*\\を抽出して手作業で変換できるかも・・・
でなければ、秀丸などを使ってマクロでの変換が可能かも知れませんね。

それが出来なければ、VBなどで変換プログラムを作るかですね。

ところで、DWGCODEPAGEは書かれてましたか?
これが無くても変換はするはずですが、あれば解決するかも?(初めてのケースなので自信なし)

2003/10/15 13:07
回答No.6

コード(シフトJIS)で解読すると、
2537→シ
2563→ャ
213C→ー
2555→フ
212C→゜
「シャープ」と書かれているようですね。

補足

2003/10/15 13:19

こんな感じで通常の文字化けではありません。
一つずつ解読するのではなく、
いっかつで何とかしたいと考えています。
フリーソフトにあれば、いいのですが・・・・

質問者
2003/10/15 12:08
回答No.5

dxfの文字化けで多いのは

1.DWGCODEPAGEが「DOS850」(英語圏)になっている場合
  対策は、日本語文字コード「ANSI_932」にする。(もっと新しいのもあったはず?)

2.漢字コードの違いで、UNIXマシンで作成するとEUCになっている事がある。
  対策は、テキストエディタ等でEUCからShift-JIS変換する。

上記でだいたいの場合は読めるようになります。(経験上)
dxfファイルが見れたらすぐに分かりますが、
どこかのサイトにアップ出来ませんか?

補足

2003/10/15 12:22

-------------

72
1
1
\\25372563213C2555212C\\
73

-------------
アップできる環境にないので、ほんとに一部分ですが
MTEXTの下のほうになります。
\\\\までが、文字列の箇所です。
この場合、対処できますか?

質問者
2003/10/15 11:48
回答No.4

DXFにもバージョンがありますので、
互いのDXFバージョンが合っていないと、
変換しきれない時もあるようです。
詳細まで変換できるようにするならば、
先方との打ち合わせが必要になると思われます。
あと、漢字コードを漢字にしたいのなら、
WINDOWS上で作業されているのであれば、
シフトJISコードで調べられてみては
どうでしょうか?
それで変であれば、UNIコードの可能性も
ありますので、どちらかで調べれば一時的に
漢字への変換は可能であると思われます。

2003/10/14 21:05
回答No.3

AUTOCADですとDXFで開いたものをDWGでSAVEしてみる。そしてDWGで開いてみる。すでに関連づけられているときには、きちんと表示されるかも。

それかDXFの図面でメニューバーの形式タグから文字スタイル管理を開きBIGFONTにチェックを入れBIGFONTを選んだのちいったん図面を閉じた後再開してどうかです。

三菱へはメールされましたか?

補足

2003/10/15 12:16

うまくいきません。
三菱のほうにも連絡を取りましたがまだ明確な回答が得られません。

もしかすると違う点でのアドバイスを
いただいてるのかもしれないので
さらに補足ですが、
DXF自体をテキストエディターで開くいて
見てみると
注釈等の文字の部分がすでに
『\\************\\』
という表示になっています。
これは対処できますか

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。