美文网首页
Unicode对象

Unicode对象

作者: devil_4537 | 来源:发表于2017-08-22 16:33 被阅读36次

什么是Unicode对象呢?

你可以认为unicode对象就是一个Python字符串,它可以处理上百万不同类别的字符——从古老版本的Latin字符到非Latin字符,再到曲折的引用和艰涩的符号。

普通的python字符串是经过编码的,意思就是它们使用了某种编码方式(如ASCII,ISO-8859-1或者UTF-8)来编码。 如果你把奇特的字符(其它任何超出标准128个如0-9和A-Z之类的ASCII字符)保存在一个普通的Python字符串里,你一定要跟踪你的字符串是用什么编码的,否则这些奇特的字符可能会在显示或者打印的时候出现乱码。 当你尝试要将用某种编码保存的数据结合到另外一种编码的数据中,或者你想要把它显示在已经假定了某种编码的程序中的时候,问题就会发生。 我们都已经见到过网页和邮件被???弄得乱七八糟。 ?????? 或者其它出现在奇怪位置的字符:这一般来说就是存在编码问题了。

但是Unicode对象并没有编码。它们使用Unicode,一个一致的,通用的字符编码集。 当你在Python中处理Unicode对象的时候,你可以直接将它们混合使用和互相匹配而不必去考虑编码细节。
Django 在其内部的各个方面都使用到了 Unicode 对象。 模型 对象中,检索匹配方面的操作使用的是 Unicode 对象,视图 函数之间的交互使用的是 Unicode 对象,模板的渲染也是用的 Unicode 对象。 通常,我们不必担心编码是否正确,后台会处理的很好。

相关文章

  • Unicode对象

    什么是Unicode对象呢? 你可以认为unicode对象就是一个Python字符串,它可以处理上百万不同类别的字...

  • NSCharacterSet

    表示用于搜索操作的一组固定Unicode字符值的对象。NSCharacterSet对象表示一组符合unicode的...

  • python的str(anything)和unicode(any

    python 2有两个全局函数可以把对象强制转换成字符串:unicode()把对象转换成Unicode字符串,还有...

  • python2/3的差异

    python3的改进 print 成为函数 python3 不再有Unicode对象,默认str就是Unicode...

  • 2019-03-22

    js字符串转译为unicode的方法: unicode解码方法 js对象(object)变成url的形式 列表的排序

  • 字符串扩展

    ES6 加强了对 Unicode 的支持,并且扩展了字符串对象 字符的 Unicode 表示法 for...of循...

  • JavaScript(ES6) - 字符串的扩展

    ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法: JavaScript允许...

  • ES6--字符串的扩展

    ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法 JavaScript允许采...

  • react native: js语法 字符串的扩展

    ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法 JavaScript允许采...

  • 20190325 es6第四章 字符串的扩展

    ES6加强了对Unicode的支持,并且扩展了字符串对象 字符的Unicode表示法 JavaScript允许用\...

网友评论

      本文标题:Unicode对象

      本文链接:https://www.haomeiwen.com/subject/vepldxtx.html