请问单字节的字符串和双字节的字符串对处理中英文有什么影响?.NET使用的字符串是单字节的还是双字节的,概念不清晰,很含糊,麻烦帮忙解答,谢谢

解决方案 »

  1.   

    Unicode编码中 每个中文字符也是表示一个字符(char)  每个英文字符一样是一个字符(char)
      

  2.   

    (1)没有影响,除非一个特例就是你使用英文字符中的ascii高于128的特殊字符——它们会和之后的另一个字符被当作汉字处理。
    (2).NET中两者兼有,看编码规则。默认是双字节Unicode。