请问,我现在要对字符串进行转换,要什么函数 var w:widestring;s:string;begin w:='margaritaville'; s:=w;//wide转换成ansi s:='come monday'; w:=s;//ansi转换成wideend; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WideString(Value) //强制转换即可 好象直接赋过去就可以了要是不行,用一下trim() 大概是我的意思说错了。就是这样的,在汉字中,每一个汉字都是Full Width的。每一个字母都是Half Width的,那么,在我们平常用键盘输入的数字就是Half Width的。然后我想用Full Width的数字来代替那个Half Width的。也就是说1个数字所占的宽度跟一个汉字一样。在Visual basic中就有StrConv这个函数,但是在delphi中,我就不清楚。 begin ShowMessage(WideString('你好')[1]); //你 ShowMessage(WideString('你好')[2]); //好 ShowMessage(Copy(WideString('你好!吗?'), 2, 2)); //好!end; 关于treeview的趣味问题,怪 如何获取与string的值同名的组件?急 如何在Win2000下隐藏进程!!! 大家进来讨论一个比较实用的问题,高手请进! 一个写入ini文件的问题,不是很难! delphi6的CORBA程序为什么只能编译不能运行? 怎样在delphi中使用access xp的mdb文件? 关于计算字段,超级大笨问题。谁知道快快回答……^-^ 请问数据库数据的打包socket发送用sendbuf如何实现呢? 请局域网高手帮我! 很急!!!关于目录下所有文件的处理问题。 请问在使用多线程的系统中如何同时暂停或启动所有的线程?
要是不行,用一下trim()
就是这样的,
在汉字中,每一个汉字都是Full Width的。
每一个字母都是Half Width的,
那么,在我们平常用键盘输入的数字就是Half Width的。然后我想用Full Width
的数字来代替那个Half Width的。
也就是说1个数字所占的宽度跟一个汉字一样。
在Visual basic中就有StrConv这个函数,但是在delphi中,我就不清楚。
ShowMessage(WideString('你好')[1]); //你
ShowMessage(WideString('你好')[2]); //好
ShowMessage(Copy(WideString('你好!吗?'), 2, 2)); //好!
end;