const
IS_TEXT_UNICODE_ASCII16 = $1;
IS_TEXT_UNICODE_REVERSE_ASCII16 = $10; IS_TEXT_UNICODE_STATISTICS = $2;
IS_TEXT_UNICODE_REVERSE_STATISTICS = $20; IS_TEXT_UNICODE_CONTROLS = $4;
IS_TEXT_UNICODE_REVERSE_CONTROLS = $40; IS_TEXT_UNICODE_SIGNATURE = $8;
IS_TEXT_UNICODE_REVERSE_SIGNATURE = $80; IS_TEXT_UNICODE_ILLEGAL_CHARS = $100; IS_TEXT_UNICODE_ODD_LENGTH = $200; IS_TEXT_UNICODE_DBCS_LEADBYTE = $400; IS_TEXT_UNICODE_NULL_BYTES = $1000; IS_TEXT_UNICODE_UNICODE_MASK = $F; IS_TEXT_UNICODE_REVERSE_MASK = $F0;
IS_TEXT_UNICODE_NOT_UNICODE_MASK = $F00; IS_TEXT_UNICODE_NOT_ASCII_MASK = $F000;
function DecordUtf8: String;var
MyOpt : Integer; Text: String;begin
Text := 'WWWWWWWWWWWW'; //可以为从⽂件中读出来的字符 MyOpt := IS_TEXT_UNICODE_UNICODE_MASK;
if IsTextUnicode(PChar(Text), length(Text), @MyOpt) then Text:= Utf8Decode(Text); Result := Text;end;
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务