书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 264|回复: 0

【DLL的独立性原则】

[复制链接]

384

主题

407

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581367
发表于 2024-3-6 06:34:43|字数:453 | 显示全部楼层 |阅读模式
LV10 站长

先看知识点:【语言的编码架构】


易语言dll函数
  
子程序名返回值类型公开备 注
test
变量名类 型静态数组备 注
文本文本型  
文本 = “你好”
写到文件 (取特定目录 (3)“1.txt”, 到字节集 (文本))


i支持库列表   支持库注释   
shell操作系统界面功能支持库


那如果火山调用易语言的这个DLL,那么写出的“你好”什么编码类型
其实这个问题在语言的编码架构这篇文章中就有答案
重点:
字节集是唯一的,不会变的,UTF-16,GBK等这些实际上都是渲染效果,为了方便我们进行阅读

所以,DLL是易语言写的,那里面的文本数据的就是GBK编码的,不会因为调用的程序是其他语言的就改变这个编码,但是需要注意的是,其他语言调用后要进行进一步数据处理等,则需要进行编码转换,否则会乱码


(点击返回课程目录https://shuxiangyage.net/forum.php?mod=viewthread&tid=1134
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-5-3 05:29 , Processed in 0.122602 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表