件名: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 12:35 JST
投稿者: ゲストユーザー

さっそく 2.90aまでバージョンアップしEveryDWGも2.06を導入したのでが、 DWGを読み込むとバージョンに関係なく文字化けが起こります。 EveryDWGを単独で変換した場合”2007 DWG”では下のようなerrorが出ます。  General Exception thrown during Audit of drawing [C:\Documents and Settings\z02132\デスクトップ\008.dwg] そして一度”2007 ASCII DXF”に変換した物をJacで読み込んでも文字化けが発生します。 変換元のファイルは”2000 DWG”です。 日本語部分が全て文字化けしています。 対処法等ありましたら教えて頂ければと思います。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 3日 11:53 JST
投稿者:

昭ちゃん/堀越さん、 先にアップした図のDWGファイルをDWG TrueView2008でAutoCAD2000形式に変換し、JacConvert 2.90dで読込むと文字化けせずに表示されました。 仰るように全てのファイルを一つの変換ソフトだけで済まそうとは無理が有るかもしれませんね。DWG TrueView2008等併用で変換したいと思います。 アドバイスありがとうございます。 AFsoft/AFさん、
JacConvert 2.90c を導入されてみてはいかがでしょうか?
↓ JacConvert 2.90d が出ていたのでインストールして先のDWGファイルを開いてみましたが、文字の表示は同じでした。
また、EveryDWG を単独で実行して、 DWG→DXF (2000-ASCII-DXF以下) にして変換し 変換したDXFファイルを開くようにすると、うまくいくかもしれません。
↓ 文字位置が表題欄から上下にはみ出るものも有りましたが、文字化け無く読込めました。 色々な方法を知っていると後々助かることが多いと思いますので、この方法も覚えておきます。 情報ありがとうございます。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 13:54 JST
投稿者: daioh_

わたしのところでは文字化けは起こっていませんが・・・ そのDWGをAutoCADなどで直接開いた場合は読み込めているのでしょうか?

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 14:04 JST
投稿者: ゲストユーザー

Quote by: daioh_

わたしのところでは文字化けは起こっていませんが・・・ そのDWGをAutoCADなどで直接開いた場合は読み込めているのでしょうか?

私もDWGファイルの読み込みで日本語部分の文字化けで困っています。 元のVer2.88にもどしDconvertで読み込むと問題なく読み込めました。 EveryDWGにフォントの指定等の項目があるのでしょうか? 教えて下さい。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 15:12 JST
投稿者: daioh_

JacConvertに読み込んだ時点で文字化けしているのでしょうか? CADに読み込んだ時点で 文字化けしているのでしょうか? CADに読み込んだ場合でしたらソフトはなんでしょうか?

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 15:32 JST
投稿者: ゲストユーザー

Quote by: daioh_

JacConvertに読み込んだ時点で文字化けしているのでしょうか? CADに読み込んだ時点で 文字化けしているのでしょうか? CADに読み込んだ場合でしたらソフトはなんでしょうか?

JacConvert2.90a(EveryDWG2.06)でDWGファイルを読み込んだ際日本語が文字化けします。 読み込んだDWGデータをJWWに変換しても日本語が文字化けしたままなので画面上だけの問題ではないようです。 AUTOCADLT2000で正常に読み込めます。 JacConvert2.88(Dconvert)でも正常に(文字化けせずに)読み込めます。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 17:04 JST
投稿者: daioh_

すでに2000LTをインストールした環境がないのですが 2002LTと2004LTと 2008にて  2000形式DWGに変換し読み込ませて見ましたが文字化けしませんでした 他2000形式と思われるファイルをいくつか試しましたが同様です 何が違うんでしょうね 環境でしょうか? わたしの使用 OSは XP SP2です

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 17:32 JST
投稿者:

詳細に見ていませんが、とりあえず・・・ JacConvert のメニュー「表示」→「フォントを変更する」 を行い 「MS ゴシック」や「MS 明朝」にしてみると どんな具合でしょうか? メニュー「表示」→「ストロークフォント」→「使用しない」にチェック でご確認下さい。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 18:30 JST
投稿者:

yamanakaさん、 このような状態でしょうか? 私の場合は特に文字化けは無いと記憶していましたが、最近受け取ったファイルを探したところ見つかりました。DWG TrueConvertで開くと AutoCAD2007形式と表示。 DWG TrueView2008での表示。 JacConvert Ver 2.90a での表示。 JacConvertでJWW形式にすると、文字は以下のようなものでした。(図の表題欄上段の2文字のみ) \pi12.344;マニュアルバルブ  \pxqc;DMA-G01-F5-20 何かの記号でしょうか? AFsoft/AFさん、 ストロークフォントする、しない全て試してみましたが、変わりませんでした。私の開いたファイルの場合ですが。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 19:11 JST
投稿者:

kisaさん、こんにちは。 ¥p~ は、マルチテキストの書式ではないでしょうか? 私が持っているのは LT 2000 ですので確認出来ませんが AutoCAD(LT)2008では、マルチテキストの機能が拡張されているようです。  ・異尺度対応のテキスト  ・マルチテキストの段組み編集、段落設定  ・自動項目番号、行頭文字  ・テキスト幅、文字間隔設定  (Autodesk社の バージョン比較の表より抜粋) AutoCAD(LT)2000でも 「¥P」は 「段落の終了 強制的な改行」 という意味のようですから、それが「¥P~」と拡張されて 段組・段落の意味に? というのは想像できますけれども 残念ながら、現在、確認の手段がありません。 (LT2008体験版を以前インストールして、30日過ぎてしまいましたので  現在はもう消してしまったので動かせないです)

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 19:17 JST
投稿者:

他のDWG図面を開いてみたら直径記号のパイ「Φ」が?になっているものも有りました。 正常に表示されている図面もあります。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 19:36 JST
投稿者: daioh_

マルチテキストの処理がおかしいのですかね? EveryDWG 2007でマルチテキスト使って 改行とか段落では文字化けでませんでした 組み合わせのものですかね? テストの仕方が悪いのか まだ 確認できてません

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 20:06 JST
投稿者:

daiohさん、こんにちは。 そのマルチテキストの拡張というのは、 2007ではなく、2008以降での対応です。 http://images.autodesk.com/apac_japan_main/files/autocad_2009_version_hikaku.pdf データフォーマットは同じ「2007形式DWG/DXF」であっても、 中身の対応が違う、ってことになるのでしょうか? だとしたら結構難しい事になるのかも・・・?

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 20:24 JST
投稿者: daioh_

上記 2007 はAutoCAD2008でした テストのやりかたが悪いみたいですね

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 20:27 JST
投稿者:

kisaさん、こんにちは。 「Φ」は、「%%c」で表す場合と、「¥U+2205」で表す場合の 2通りがあります。(あとは TrueTypeFontで全角記号~) LT2000で上記を使って作図したマルチテキスト文字のサンプルDWGを JacConvert 2.90a + EveryDWG 2.06 で読み込むと、 「¥U+2205」の「Φ」が「?」になるのを確認しました。 また、 LT2000で、上記のDWGを2000-ASCII-DXF で保存したファイルを JacConvert 2.90a で開くと「Φ」になるのを確認しました。 また、EveryDWG 2.06 を単独起動し、 上記の DWGファイルを 2000-ASCII-DXF に変換し、 変換したDXFファイルをJacConvert 2.90a で開くと 「Φ」になるのを確認しました。 また、コマンドプロンプトから、 > EveryDWG 入力パス 出力パス "ACAD2000" "DXF" "0" "0" で変換したDXFファイルをJacConvert 2.90a で開くと 「Φ」になるのを確認しました。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 20:39 JST
投稿者:

先のファイルを DWG TrueConvert でAutoCAD2000形式に変換し、JacConvertで読込むと問題なく表示されます。 AFsoft/AFさん、 私もAutoCAD2000以降を直接編集するすべをもたないのですが、AutoCAD2000形式に変換したものを、『オブジェクトプロパティ管理』で見ると『マルチテキスト』と表示されていました。同じマルチテキストでも全然違うんですね。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 21:01 JST
投稿者: ゲストユーザー

最初に質問させていただいたyamanakaです。 私の使用している環境は OS:XPsp2 CAD:IntelliCAD6 です。 1.jac2.90a+EveryDWGでのDWGの読み込みはすべて文字化けをした。   日本語がすべて中国語?の漢字になっている。 2.jac2.90aから”EveryDWG”をはずし”Dconvert”をいれて試してみました。    ※変換元のファイルは2000 DWG以前です。   2000 DWG以前のデータは問題なく表示され変換も問題なし。   2004 DWG以降はEveryDWGを外しているため読めない。 最初の質問から進歩の無いことを書いていますがすみません。 こちらの環境特有なものなのでしょうか?(T_T)

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 21:02 JST
投稿者: gyurcyan

yamanakaさん、ootaniさん、こんにちは。 皆さん、いつもフォローありがとうございます。 外しているかもしれませんが・・・・・・ EveryDWG利用に関わる文字化け発生対処が完了していない部分がありました。 DXF読込み時に「Unicode(UTF-8)を扱わない」をチェックすると、ご指摘のよう な文字化けが発生します。 もし、チェックされていれば、外した上で再度DWG読込みしてください。 JacConvertはEveryDWGを利用してDWGファイルを2007DXFに変換し、 DXF読込みしています。 2007DXFは文字コードがUTF-8で記述されており、「Unicode(UTF-8)を扱わない」 がチェックされていないと文字化けを起こします。 もしこれが原因でしたら申し訳ありませんが、チェックを外してご利用ください。 (次バージョンで対処いたします)

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 21:34 JST
投稿者: ゲストユーザー

Quote by: K.Nakahara

EveryDWG利用に関わる文字化け発生対処が完了していない部分がありました。 DXF読込み時に「Unicode(UTF-8)を扱わない」をチェックすると、ご指摘のよう な文字化けが発生します。 もし、チェックされていれば、外した上で再度DWG読込みしてください。

確認してみました。 問題なく表示されました。  K.Nakahara様ありがとうございました。 なお、daioh様、ootani様、AFsoft/AF様、kisa様皆様にも感謝します。 これですっきり仕事ができます。 やる気は微妙ですが・・ では。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 22:19 JST
投稿者: gyurcyan

私のコメント中で重要な部分に誤りがありました。訂正します。ごめんなさい。
2007DXFは文字コードがUTF-8で記述されており、「Unicode(UTF-8)を扱わない」 がチェックされていないと文字化けを起こします。 もしこれが原因でしたら申し訳ありませんが、チェックを外してご利用ください。
訂正 2007DXFは文字コードがUTF-8で記述されており、「Unicode(UTF-8)を扱わない」 がチェックされると文字化けを起こします。 もしこれが原因でしたら申し訳ありませんが、チェックを外してご利用ください。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 22:37 JST
投稿者: daioh_

こんにちは
JacConvertはEveryDWGを利用してDWGファイルを2007DXFに変換し、 DXF読込みしています。
DConvert時は 2000DXF、EveryDWG時は 2007DXFを基準にしているということでしょうか? ということは EveryDWG使用時は 「Unicode(UTF-8)を扱わない」 チェックオフに しないと確実におこるということになりますね EveryDWG使用時のDXFのVerも選べるとさらに便利になりそうな気もしますが そうなると余計に 「Unicode(UTF-8)を扱わない」 チェック オン、オフがややこしくなりますかね

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 1日 23:17 JST
投稿者: gyurcyan

daiohさん、こんにちは。 「Unicode(UTF-8)を扱わない」はDXF読込みだけで有効とする仕様変更を行ないます。(ベータ版を登録申請しました) 経験上の私見なのですが、EveryDWG利用する場合(全Ver)DWG=>2007DXF(UTF-8)変換することが文字化けを減少できる思っています。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 2日 00:25 JST
投稿者: ゲストユーザー

Quote by: K.Nakahara

daiohさん、こんにちは。 「Unicode(UTF-8)を扱わない」はDXF読込みだけで有効とする仕様変更を行ないます。(ベータ版を登録申請しました) 経験上の私見なのですが、EveryDWG利用する場合(全Ver)DWG=>2007DXF(UTF-8)変換することが文字化けを減少できる思っています。

nakahara様 いつもお世話になっています。 私の文字化けもDXF読込み時の「Unicode(UTF-8)を扱わない」のチェックを外すと問題なく読み込めました。 皆さん有り難うございました。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 5日 23:01 JST
投稿者: gyurcyan

kisaさん、こんにちは。 サンプルファイルをいただきました。 OsamuHiraiさんのコメントの処理を行います。少しお待ちください。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 3日 12:16 JST
投稿者: ゲストユーザー

Quote by: kisa

JacConvertでJWW形式にすると、文字は以下のようなものでした。(図の表題欄上段の2文字のみ) \pi12.344;マニュアルバルブ  \pxqc;DMA-G01-F5-20 何かの記号でしょうか?

\pi12.344; はインデントを表す書式コードです。\pxqc;は見たことがありませんが、同様のものだと思います。 これらは、JacConvertが対応(処理するか、読み飛ばすか)しない限り残ります。 Φが?になる理由の一つは、元のデータがユニコードで半角のΦを使っているため、シフトJISに変換できないことがあります。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 2日 15:39 JST
投稿者:

2007DXFは文字コードがUTF-8で記述されており、「Unicode(UTF-8)を扱わない」 がチェックされると文字化けを起こします。 もしこれが原因でしたら申し訳ありませんが、チェックを外してご利用ください。
yamanakaさん、ootaniさんは上記で解決されたようですね。  私の場合は最初からチェックは付いていませんでした。今回アップした画像等の文字化け(?)対策は何かありますでしょうか? 試しにチェックを付けてみると中国語のようになりました。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 2日 19:13 JST
投稿者:

AUTOCADもどんどんバージョンが上がっているので(最近は毎年。既に2009版もリリース)、周辺アプリが追いつかない状態なのだと思います。 DWG同士で、下から上、または上から下へ変換するなら、AUTODESK社純正のコンバーターの方が信頼性は高いでしょう。 R14からAutoCAD 2009まで対象として 「DWG TrueView」、Windows Vista (Ultimate、Enterprise、Business、Home Premium、Home Basic) 、Windows XP (Professional、 Home ) SP2対応 http://www.autodesk.co.jp/adsk/servlet/item?siteID=1169823&id=9149384 があります。 こちらを利用しての、DWG<->JWW変換してみたらどうでしょうか。 CADデータ変換を、一つのソフトに全て頼ってと言うのも、無理になると予想しています。複数のソフトを活用して、最適な方法を見つけ出すのも一手と思います。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 2日 20:11 JST
投稿者:

kisaさん、こんにちは。 JacConvert 2.90c を導入されてみてはいかがでしょうか?
2008/08/02 Ver2.90c ◆変更 ・DWG入力:EveryDWGを使用したDXF変換時のDWGバージョン  (12,14,13,2000,2002,2004,2007)に合致させたDXF変換としました。
との事ですから、うまくいくかもしれません。 また、EveryDWG を単独で実行して、 DWG→DXF (2000-ASCII-DXF以下) にして変換し 変換したDXFファイルを開くようにすると、うまくいくかもしれません。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 3日 13:10 JST
投稿者: gyurcyan

みなさん、フォローありがとうございます。 kisaさん、差し支えの無いサンプルファイルを送っていただけませんか、対処検討します。

書き込み: JacConvert2.90a EveryDWGでの変換時に文字化けがおこる

投稿日: 2008年8月 3日 14:30 JST
投稿者:

Quote by: K.Nakahara

みなさん、フォローありがとうございます。 kisaさん、差し支えの無いサンプルファイルを送っていただけませんか、対処検討します。

該当部分のファイルを送りました。 よろしくお願いいたします。

建築フォーラム(farchi) - 掲示板
https://www.farchi.jp/forum/viewtopic.php?showtopic=3652