明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: lanyuling

求助有关cad2002字体解决问题

  [复制链接]
 楼主| 发表于 2004-9-7 17:49:00 | 显示全部楼层
没处理前是乱码


进行代码转换后依然是乱码


在更改字体的时候,却发现你用的是romans的大字体,大字体用的是hztxt
发表于 2004-9-7 18:03:00 | 显示全部楼层
你电脑的代码页可能是ANSI_1252,请查一下。 (在acad命令行上输入SYSCODEPAGE) wnewcp2kp为什么能转换你的图2.dwg,而对我上传的图3.dwg,4.dwg无能为力(我想是这样,等hours的回音)。待会我来说明白。
发表于 2004-9-7 22:17:00 | 显示全部楼层
没错,那个文件只要打开保存过(什么也不修改),wnewcp2kp就没用了,不信,看看:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-9-8 09:10:00 | 显示全部楼层
33楼的文件我下下来打开发现:


第一、二行的文字能正常显示,但是双击后对话框里头还是显示为乱码,


第三、四行的文字显示和又击都是乱码,也就是我们修改过后的文字全都是乱码。


请指教


谢谢
发表于 2004-9-8 09:25:00 | 显示全部楼层
trkx发表于2004-9-7 22:17:00没错,那个文件只要打开保存过(什么也不修改),wnewcp2kp就没用了,不信,看看:UploadFile/2004-9/200497221748839.dwg,viewFile.asp?ID=11246

有用呀!不过你这个文件本身就是936的!
发表于 2004-9-8 09:39:00 | 显示全部楼层
独角斗士发表于2004-9-7 18:03:00你电脑的代码页可能是ANSI_1252,请查一下。 (在acad命令行上输入SYSCODEPAGE) wnewcp2kp为什么能转换你的图2.dwg,而对我上传的图3.dwg,4.dwg无能为力(...

我试了一下4.dwg文件,其他本身就是936页码! 也许正如wnewcp2kp里说的! 上述情况下DWG文件中的代码页不是DOS850(R12 DOS),ISO8859-1(R12 Windows),就是ANSI1252(R13或R14)。如果这些DWG文件在本地化的R13或R14中被打开,其中的文字就会被从US代码页转换成本地代码页,然后存在的文字就会被破坏。 是不是4.dwg已经被本地化的CAD打开过并保存过了吧???!
 楼主| 发表于 2004-9-8 10:25:00 | 显示全部楼层
我打开4.dwg时就是这样了呀


没有经过任何修改的


查了下


是1252的


(注:我用的是英文版的XP系统)
发表于 2004-9-8 13:35:00 | 显示全部楼层
用wnewcp2kp对33楼的图纸是没用的,因为它就是ANSI_936了。 问题出在哪里? 系统代码页信息保存在dwg文件内,但一旦打开,就成了本机的代码页了。所以lanyuling打开4.dwg,它也成了ANSI_1252。 wnewcp2kp是代码转换工具,原来那个2.dwg的代码是ANSI_1252,用它一转换,成了ANSI_936,用ANSI_936打开,当然没问题。而33楼的2.dwg被我打开保存过,它已经是ANSI_936了。再用wnewcp2kp转换就没效果了。 这说明什么问题呢?ANSI_1252的图纸上其实没有乱码,用ANSI_1252打开正常,但用ANSI_936打开就不行了,在打开前,用wnewcp2kp转换成ANSI_936,再打开,就没问题,而转换前打开并保存,乱码就保存在dwg文件内了。wnewcp2kp无法修改。 也就是说,wnewcp2kp只是代码页转换工具,不是乱码处理工具。 同时,也给大家一个提示:打开文件发现乱码,就别保存。用wnewcp2kp还有救。保存了,只能另外想办法了。
发表于 2004-9-8 13:41:00 | 显示全部楼层
lanyuling电脑的代码页是ANSI_1252,所以上面那个2_ok_ok.dwg打开还是乱码,我给你转换成ANSI_1252,理论上应该能正常打开。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-9-8 15:03:00 | 显示全部楼层
谢谢楼上几位


TRKX,"ANSI_1252的图纸上其实没有乱码,用ANSI_1252打开正常",用ANSI_1252打开是正常的,但是在双击的时候对话框里头的文字是乱码。


我开了你传上来的图,显示是乱码,因为你换了字体,双击的时候对话框里头的文字可正常显示。后来我把字体换成原来的字体:simplex.shx,大字体用hztxtb.shx,这样就不但正常显示,而且修改文字的时候对话框里头的文字也是正确的了。


看来问题真的是出在了系统语言了,两台电脑的系统语言没有统一


不知大家是不是这样认为?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-29 10:39 , Processed in 0.183263 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表