DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tkzcol
今日帖子: 4
在线用户: 2
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 meica (mmm) ★☆☆☆☆ -
普通会员
2018/11/18 22:53:04
标题:
delphi用unicode有啥好处? 浏览:1411
加入我的收藏
楼主: 兼容问题一大堆,或者全用utf8,不就行了
----------------------------------------------
-
作者:
男 yxsoft (yxsoft) ★☆☆☆☆ -
盒子活跃会员
2018/11/19 1:02:01
1楼: Windows原生不是utf8,delphi用utf8有鸟用
----------------------------------------------
Great!
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2018/11/19 5:59:16
2楼: 兼容问题一大堆只能说明你水平不行。在我眼里,unicode也好,utf8也好,只要我想要某种编码,总能得到我想要的结果。不过编码问题的确是一个技术活,我也时不时练习和研究,认真到什么程度?有一次还专门研究了一下小时候玩台湾的游戏,为什么曹操会显示为“变巨”。另外还将几个专用汉字,比如“中文”,还有我自己的名字,的ansi和unicode编码背了下来,用于快速判断问题。还有区位码,内码的用处和区别,等等,都搞清楚了的。。。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 meica (mmm) ★☆☆☆☆ -
普通会员
2018/11/19 7:39:37
3楼: 还是没说清楚用unicode有啥好处
----------------------------------------------
-
作者:
男 djhfwk (djhfwk) ▲▲▲▲▲ -
普通会员
2018/11/19 8:19:17
4楼: delphi用了unicode 软件月产一万八 delphi用了unicode 代码一行能顶两行用 delphi用了unicode 吸收两米下大客户
----------------------------------------------
-
作者:
男 merced (merced) ★☆☆☆☆ -
普通会员
2018/11/19 8:20:24
4楼: 首先是Unicode编码支持多个不同语种的字符同时出现在一个字符串中。
另外是基于性能考虑。拿Windows平台开发来说,这也是使用Delphi最多的平台。
现在常用的Win7/10的内核都是基于Windows NT内核。其特点是内核态代码中所有的字符串均采用Unicode的UTF-16编码。为了便于开发者从ANSI编码过渡,在用户态DLL导出的API中,对参数涉及字符串的API,同时提供了ANSI版本(实际导出的函数名以A结尾)和Unicode版本(以W结尾)。如果app调用的是ANSI版本,相应的DLL会先将所有ANSI编码的字符串参数转换为Unicode编码,再进入内核态调用相应的系统服务函数。这样对于需要频繁调用API的app来说,基于ANSI开发的版本执行要比基于Unicode的版本慢,这种性能差异是可以测量出来的。
IOS同理
----------------------------------------------
-
作者:
男 hardnut (麦轲数据管家) ★☆☆☆☆ -
普通会员
2018/11/19 8:21:47
4楼: unicode的好处:
1.与操作系统更好的兼容,更好的性能
2.国际化(多语言支持)的需要
----------------------------------------------
UniKeeper V10.40 -- 您最贴心的个人数据管理助手
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/11/19 8:49:00
5楼: 3.显示和输入一些特殊字符,例如 © ® 等符号。
4.在外国人使用的计算机上顺利的显示中文,气死老外。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2018/11/19 9:15:09
6楼: 兰州这问题问的。不知道utf-8也是unicode里的一种么?
----------------------------------------------
--
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2018/11/20 8:38:30
7楼: 例如这样,直接输入就好
此帖子包含附件:
JPEG 图像
大小:29.2K
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行80.07813毫秒 RSS