zoukankan      html  css  js  c++  java
  • silverlight网络数据传输,unicode还是utf8?

       silverlight目前只支持unicode、BigEndianUnicode、utf-8三种编码,比较如下:

                              "中华人民共和国"   "hello"   "this is a tree.The three is grow"
    Unicode               14                      10        64
    UTF8                   21                      5         32
    BigEndianUnicode 21                      5         32

      由上可见,中文字符(全角)为主时,unicode的总字节数更加少,而英文字符(半角)为主时utf8或BigEndianUnicode的总字节数更加少。所以,网络传输时选择unicode还是utf8还得分析需求。

      注:utf8也是unicode的一种形式,且是可变长的(1 ASCII, 2 希腊字母, 3 汉字, 4 平面符号),网络传输, 即使错了一个字节,不影响其他字节。

  • 相关阅读:
    【USACO18JAN】MooTube G
    【JSOI2008】星球大战
    【ECF#87】小结
    【NOIP2013】火柴排队
    【USACO04OPEN】MooFest G
    【NOI OL #2】T3 游戏
    【NOI OL #2】T2 子序列问题
    简单NLT
    python中的位运算
    列表和元组
  • 原文地址:https://www.cnblogs.com/chuncn/p/1682250.html
Copyright © 2011-2022 走看看