char数组转换成byte数组

来源:互联网 发布:人工智能研究的难点 编辑:程序博客网 时间:2024/06/13 11:11

  JAVA:

  char=>s=>byte[]:  

  s=String.valueOf(c);//transfer   a   char   to   a   String  
  b=s.getBytes();  
   
  char[]=>s=>byte[]:  
  s=new   String(value);//transfer   a   char[]   to   a   String  

  b=s.getBytes(); 


  C#:
如果都是英文和阿拉伯数字 , 可用 ASCIIEncoding 的 GetBytes()转换为byte[]
但如果有中文字或其他国家的文字 (如日文) 时, 则要用 UnicodeEncoding.UTF8 的 GetBytes() 來转 , 否則会不正确 .