• 专业师傅

  • 全国服务

  • 质量保障

欢迎进入啄木鸟问答频道,这里提供最专业的问答知识
搜索答案
我要提问

UTF16是什么意思

7057人浏览 2023-07-17
我来答
    取消
    提交回答
1个回答
  • 网络
    网络

    2023-07-17

    最优回答

    UTF-16是Unicode的其中一个使用方式。 UTF是 Unicode Translation Format的缩写,即把Unicode转做某种格式的意思,UTF-16对每一个Unicode码位使用16位元它在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。

    而在辅助平面定义的字符,会以代理对(surrogate pair)的形式,以两个2字节的值来储存。UTF-16比起UTF-8,好处在于大部分字符都以固定长度的字节(2字节)储存,但UTF-16却无法兼容于ASCII编码。

    c#中默认的就是UTF-16,所以在处理c#字符串的时候只能是byte,stream等方式去处理其编码方法是:1如果字符编码U小于0x10000,也就是十进制的0到65535之内,则直接使用两字节表示记得采纳啊

    0
推荐维修服务:若未解决您的问题,请您直接联系客服或拨打电话: 为你解忧
正规家庭维修哪家好?

·找啄木鸟家庭维修

·人才库累计注册数十万维修工程师

·信息严格加密,放心预约

·预约只需6秒快速完成!

请选择分类
      获取验证码
      维修服务推荐
      特别推荐
      友链交换:
      手机维修