orcastor/cad2x-converter

乱码 dwg to dxf

Closed this issue · 6 comments

DWG to dxf 有ASNI-936 选项吗? 添加了 cad2x.exe -o a-43.dxf -e ASNI-936 a-43.dwg 不起作用 ,
小白 无论加不加 -e ASNI-936 都会是

1

a-43.zip
测试文件

ANSI和936中间的是下划线,不是中划线

然后dwg到dxf不一定能生效哈,我没有测试过,之前主要是用在cad文件到png或者svg要画字模的时候

改成ANSI_936 还是不行 依旧是乱码 依旧是AutoCAD 打不开 但WPS 里面的浩辰CAD 能打开,
image

这个测试 a-43.zip 用AutoCAD 是能转换成中文编码的 UTF-8 格式的 dxf 文件的 dwg文件1014 2007之前都是GB2312 ANSI_936之类的,感觉他少一步呢,调试程序把我绕晕了,用GBK等读取dwg 用UTF-8写入文件 应该是这个套路

还有个问题 vs调试 debug 和 命令行执行 结果文件大小不一致 相差极大 也不知道啥情况

https://www.jianshu.com/p/3594f65f6a53 dwg格式编码 程序装载dwg 读取文件似乎并没有考虑编码的问题

LibreCAD的这个代码写得不是很好,有点乱,编码那一块处理确实挺乱的,QCad的好很多,考虑是不是要换一下

可以本地先安装LibreCAD 和QCad分别实际测试一下原版能不能支持编码