• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2012年6月9日

ArcGIS中Python汉字使用说明(转)

摘要: 这里只针对ArcGIS中ArcToolbox中调用Python时使用汉字的情况。1. 如果使用的标准参数传入的方法,和字符串使用方法一样,没有什么特别之处。如grouplayer_name = arcpy.GetParameterAsText(0) #传入变量带汉字判断相等时直接使用如下格式:lyr.name==grouplayer_name这里都是变量之间的操作,没有直接汉字的使用,ArcGIS默认使用unicode编码。2.在程序中直接使用汉字字符串,这是必须使用编码转换,如sGrouplayer_name=="图层组1".decode('gb2312' 阅读全文

posted @ 2012-06-09 00:14 gisai 阅读(1474) 评论(0) 推荐(0)

Pyhton中汉字的使用方法(转)

摘要: 本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854;2. UTF-8,E59388;3. GBK,B9FE。一、python中的str和unicode一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象,例如'哈哈'的unicode对象为u'\u54c8\u54c8'而str,是一个字节数组,这个字节数组表示的是对unicode 阅读全文

posted @ 2012-06-09 00:11 gisai 阅读(522) 评论(0) 推荐(0)

绕人的python汉字问题

摘要: 来自: http://www.cnblogs.com/Heroman/archive/2010/09/10/1822894.html要显示汉字?首先在第一行声明一下字符集吧,一般是这样:# -*- coding:utf-8 -*-不过,光声明是没用的,你的文件,一定要存为UTf-8编码,不要是ANSI(记事本)要输出一个含有汉字的变量值,像下面这样:print unicode("退出程序(Quit the program)","utf-8") 挺奇怪的,更奇怪的在后面呢,假如用raw_input接收输入的话,提示信息如果是中文,你会发现显示乱码,怎么办? 阅读全文

posted @ 2012-06-09 00:06 gisai 阅读(291) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3