zoukankan      html  css  js  c++  java
  • 转载-python_arcpy的中文编码略解

    https://blog.csdn.net/mgicshen/article/details/23929935

    python的默认中文内部编码为unicode,而windows用的是GBK,也称cp936(因为在标准的936页),也称ANSI(windows记事本里把它划归为ANSI)。linux用的是utf-8
    在编写python代码时,需要当心中文编码问题。
    1,有中文的代码,在头部声明:# -*- coding: cp936 -*-
    2,在其他编码方式下,如果需要使用unicode编码方式,可以在前部添加u,例如:u'中文'
    3,使用GBK编写的txt文档在open方式读入之后,string流即为GBK格式。不需要转换。

    arcpy的编码方式可以是unicode,也可以是GBK。
    即arcpy的输入变量可以是unicode方式的字符,
    也可以是GBK方式的字符。但是arcpy返回的变量是unicode方式的,需要注意。
    ————————————————
    版权声明:本文为CSDN博主「mgicshen」的原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/mgicshen/article/details/23929935

  • 相关阅读:
    Flink学习四:Flink运行架构
    Flink学习三:Flink安装
    Flink学习二:Flink基本架构
    进程的作业
    并发编程
    粘包解决模板
    网络下载作业
    网络通信远程操控
    网络编程套接字
    网络编程基础之网络协议篇
  • 原文地址:https://www.cnblogs.com/geosnoob/p/12049295.html
Copyright © 2011-2022 走看看