蓝鸟字符转代码及易语言字符转代码

主要是达成蓝鸟的字符转代码后,用易语言能够正常解读,用易语言字符转代码后,蓝鸟能解读。

蓝鸟:

转换操作.字符转代码

	变量 i 为 数值型 = 0
	变量 待转换字符 为 文本型 = "HT软件"
	变量 转换结果 为 文本型 = ""
	判断循环首 i < 文本操作.取文本长度(待转换字符)
		转换结果 = 转换结果 + 转换操作.字符转代码(文本操作.取文本中间(待转换字符,i,1)) + "/"
		i = i + 1
	判断循环尾
	转换结果 = 文本操作.取文本左边(转换结果,文本操作.取文本长度(转换结果) - 1)
	console.log(转换结果)

执行结果为:

72/84/36719/20214

转换操作.代码转字符

	变量 i 为 数值型 = 0
	变量 待转换代码 为 文本型 = "72/84/36719/20214"
	变量 待转换代码数组 为 文本型[]
	变量 转换结果 为 文本型 = ""
	待转换代码数组 = 文本操作.分割文本(待转换代码,"/")
	判断循环首 i < 数组操作.取成员数(待转换代码数组)
		转换结果 = 转换结果 + 转换操作.代码转字符(转换操作.到数值(待转换代码数组[i]))
		i = i + 1
	判断循环尾
	console.log(转换结果)
执行结果:
HT软件

易语言[注:需要使用精易模块]:

文本转代码:

.版本 2

.子程序 蓝鸟文本转代码, 文本型, 公开
.参数 待转换文本, 文本型
.局部变量 ret, 文本型

ret = 编码_Ansi到Unicode_文本型 (待转换文本)
ret = 子文本替换 (ret, “&#”, “/”, , , 假)
ret = 取文本右边 (ret, 取文本长度 (ret) - 1)
返回 (ret)

测试数据:

蓝鸟文本转代码 (“HT软件”)
执行结果:
72/84/36719/20214

代码转文本:

.版本 2

.子程序 蓝鸟代码转文本, 文本型, 公开
.参数 待转换文本, 文本型

待转换文本 = “&#” + 子文本替换 (待转换文本, “/”, “&#”, , , 假)
返回 (编码_Unicode到Ansi_文本型 (待转换文本))

测试数据:

蓝鸟代码转文本 (“72/84/36719/20214”)
执行结果:
HT软件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HT软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值