比如MidStr、MidBStr,LeftStr、LeftBStr,RightStr、RightBStr等等,是跟字符串的编码有关吗?
解决方案 »
- 有用过TcxSpreadSheetBook这个的帮忙进来看看
- 新年到了散分!
- Delphi的事务究竟是什么样的?
- 关于记录回滚的问题!
- 在DELPHI的TCP/IP的C/S聊天室中,在SERVER端中如何主动删除与客户端建立的SOCKET通道呢?
- 关于DBGridEH动态添加标题的Caption
- 关于Delphi数据库实现方法的讨论,进者有分!
- 如何获取CPU号和网卡号!!
- 串口的数据接收问题,请各位高手指教,谢谢
- 哪可以下载到,可以设定背景,滑倒,按扭图片的Trackbar啊?
- 如何在恢复数据库文件前关掉SQL SEVERY,备份好以后再把SQL打开(在程序里解决,在线等,解决后就结帖)
- 在SQL如何进行时间的比较??急,在线等待
Для поддержки multibyte character set (MBCS) в модуль StrUtils внесены следующие изменения:
· Ранее, функции LeftStr, RightStr и MidStr каждая имели тип параметра AnsiString и тип возврата и не поддерживали MBCS строки. Каждая из этих функций теперь заменена парой перегруженных функций, одна возвращает AnsiString, а другая принимает и возвращает WideString. Новые функции корректно обрабатывают MBCS строки. Эти изменения делает непригодным код, использовавший эти функции для записи и извлечения байтовых значений в AnsiStrings. Такой код должен быть пересмотрен для использования с помощью новых байт ориентированных функций, описанных ниже.
· Новые функции LeftBStr, RightBStr и MidBStr предоставляют доступ для манипуляций на байтовом уровне, ранее предоставляемый функциями LeftStr, RightStr и MidStr.
· Новые функции AnsiLeftStr, AnsiRightStr и AnsiMidStr аналогичны новым AnsiStr LeftStr, RightStr и MidStr функциям, за исключением, что они не перегружены эквивалентными WideString функциями. Модуль StrUtils имеет новую функцию для поиска, название PosEx.
俄文我也看不懂~~哈哈~~
MidBStr()、LeftBStr()、RightBStr()是Delphi7才有的函数~~
估计是用来支持MBCS!~~比如:
MidStr('一二三四', 1, 2) = '一';
MidBStr('一二三四', 1, 2) = '一二';就是说在MBCS中一个汉字就是一个字符!~~还没有安装Delphi7呢!~~汗!~~
Length(WideString('你好')) = 2自己做测试就知道了!~~
嘻嘻~~
自己最能帮助自己!~~