乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 16|回复: 6

[编程交流] 非ASCII字符

[复制链接]
M76

35

主题

114

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:54:20 | 显示全部楼层 |阅读模式
你好
 
不幸的是,我有一堆图形文件,它们的文字样式名称包含非ascii字符,但我无法将非ascii字符输入lisp文件,因为autocad只能使用ansi字符编码。
 
怎么避开这个?
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 09:08:46 | 显示全部楼层
我不知道,但你能用strcat和(chr nnn)函数构建名称吗?
回复

使用道具 举报

M76

35

主题

114

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 09:17:41 | 显示全部楼层
但chr只返回ascii字符
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 09:29:27 | 显示全部楼层
哦,我说我不知道。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 09:35:23 | 显示全部楼层
 
当然,我理解你的问题。你能详细说明一下吗。或者一个示例语法会很有帮助
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 09:46:21 | 显示全部楼层
首先,所有字符(在基于PC的机器上)都有十六进制(00-FF)、十进制(0-255)或chr值。0-127被视为标准ASCII,128-255被视为扩展。Autolisp可以在(strcat)调用中使用%nnn(十进制)来访问所有256个字符。也许这会有所帮助-大卫
回复

使用道具 举报

M76

35

主题

114

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 10:00:28 | 显示全部楼层
这些是标准的ascii字符,但有些语言的字母不包括在标准的ascii表中,因此有不同的代码页。这一直是一个兼容性问题。
 
无论如何,我所能做的就是在图形中选择一个有问题的样式的文本,然后直接从那里读取样式名称。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 06:23 , Processed in 0.420969 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表