tiancao100 发表于 2024-4-21 11:19:04

所有汉字都变成“\M+”的形式了,是什么原因造成的,怎么还原?

编辑文字的时候,所有汉字都变成“\M+”的形式了,是什么原因造成的,怎么还原?

mikewolf2k 发表于 2024-4-22 16:43:54

是很老的图纸么?依稀是2000左右的,那时候acad还不能识别不同编码的文字,要做一个代码页转换的操作。不过一旦以错误的编码规则打开保存了,这些错误编码的文字就当作政正确文字保存下来了,不可逆。现在似乎只能根据M+后面的字符编号, 反向查询这个编号对应的字符是什么,然后把正确的字符填上去。

你有种再说一遍 发表于 2024-4-21 20:45:53

这个解释起来很复杂,
你没发现cad并不会弹字符集选项吗?
经历utf8升级之后,那么dwg储存方案有没有前置签名?
那么cad要怎么转换两种编码呢?
这个字体编码会不会蔓延到霍夫曼编码上面?
不是桌子官方的话,谁知道问题出现在哪里...

mikewolf2k 发表于 2024-4-23 14:24:25

tiancao100 发表于 2024-4-22 19:44
这个字符编码有没有和Unicode映射关系,或者逻辑运算计算编译过来?

没有测试过,应该就是unicode编码。试着把M+后面字符转化为数字,查询对应的unicode编码,看看文字对得上么。

wuhanwangtao 发表于 2024-4-21 11:30:43

unicode 编码不对

tiancao100 发表于 2024-4-21 12:14:37

wuhanwangtao 发表于 2024-4-21 11:30
unicode 编码不对

请教,这情况怎么修改?怎么还原?

PDCA2025 发表于 2024-4-21 13:24:07

这个估计不少人遇到,等答案

szhorse 发表于 2024-4-21 19:17:20

你是不是用什么字体替换绘图是使用的原字体了?
感觉是字体编码出现问题了

gowww 发表于 2024-4-21 20:25:00

我也有遇到,不知道咋解:lol

tiancao100 发表于 2024-4-21 23:37:40

https://wenku.baidu.com/view/f8214d0a1a2e453610661ed9ad51f01dc281577f.html?_wkts_=1713710122274

看到这篇文章,可惜我不懂lisp,

szhorse 发表于 2024-4-22 14:44:42

tiancao100 发表于 2024-4-21 23:37
https://wenku.baidu.com/view/f8214d0a1a2e453610661ed9ad51f01dc281577f.html?_wkts_=1713710122274

...

文件发一个,用这个lsp测试一下啊
页: [1] 2
查看完整版本: 所有汉字都变成“\M+”的形式了,是什么原因造成的,怎么还原?