orcastor / cad2x-converter

🗜️【CAD转换命令行工具】支持从DXF、DWG转换成DXF、PDF、PNG、SVG格式 [cad2x] Minimal stand-alone CLI tool convert CAD files (DXF / DWG) to other formats (DXF / PDF / PNG / SVG)
GNU Lesser General Public License v2.1
72 stars 10 forks source link

乱码 dwg to dxf #2

Closed 8502596 closed 9 months ago

8502596 commented 9 months ago

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

1

8502596 commented 9 months ago

a-43.zip 测试文件

orca-zhang commented 9 months ago

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

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

8502596 commented 9 months ago

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

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

8502596 commented 9 months ago

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

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

orca-zhang commented 9 months ago

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

orca-zhang commented 9 months ago

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