zoukankan      html  css  js  c++  java
  • Delphi编程将字符转换为unicode编码

    通过数据线连接手机发送短信息中文,需要将中文转换成unicode编码 
    iptables 例如 
    你好 
    的unicode编码为 
    044F60597D 
    原理和如何编程实现转换? 
     
    --------------------------------------------------------------- 
     
    其实你只要把你的字符串转化为widestring类型就可以了. 
    Type                            Maximum  length            Memory  required            Used  for 
    ShortString            255  characters            2  to  256  bytes            backward  compatibility 
    AnsiString            ~2^31  characters            4  bytes  to  2GB            8-bit  (ANSI)  characters 
    WideString            ~2^30  characters            4  bytes  to  2GB            Unicode  characters;   
     
    --------------------------------------------------------------- 
     
    var 
       WS:  WideString; 
       WC:  WideChar; 
       Code:  Word; 
    begin 
       WS  :=  '你好'; 
       WC  :=  WS[1]; 
       Move(WC,  Code,  SizeOf(WC)); 
       ShowMessage(IntToHex(Code,  2)); 
       WC  :=  WS[2]; 
       Move(WC,  Code,  SizeOf(WC)); 
       ShowMessage(IntToHex(Code,  2)); 
    end; 
     
    var 
       I:  Integer; 
       WS:  WideString; 
       Code:  Word; 
       Codes:  String; 
    begin 
       WS  :=  '你好'; 
       Codes  :=  '0x'; 
       for  I  :=  1  to  Length(WS)  do 
       begin 
           Move(WS[I],  Code,  SizeOf(Code)); 
           Codes  :=  Codes  +  IntToHex(Code,  2); 
       end; 
       ShowMessage(Codes); 
    end; 
  • 相关阅读:
    XCode Playground Overview
    Swift开发学习(二):Playground
    swift网址
    swift关于is和as的解释
    Swift之 ? 和 !
    Swift 学习之二十一:?和 !(详解)
    Swift学习三
    Makefile project
    20171110面试笔记 服务器端程序员+C/C++开发
    关键字
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/598430.html
Copyright © 2011-2022 走看看