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; 
  • 相关阅读:
    多线程关键字
    Atomic原子类
    FFmpeg滤镜代码级分析
    YUV420数据和字符信息如何利用滤镜方法进行编码?
    FFmpeg音视频编解码实践总结
    Android高手应该精通哪些内容
    CentOs 设置静态IP 方法
    花了5天时间,终于解决了一个bug,心情非常愉快,憋了这么久,不吐不快
    H264视频通过RTMP直播
    程序移植到VS2010,编译成功但是无法启动lib文件
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/598430.html
Copyright © 2011-2022 走看看