乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。 解决方法:在控制台打印的地方用一个转码就ok了,打印的时候这么写:print myname.dec...
分类:
编程语言 时间:
2015-04-12 16:01:02
阅读次数:
142
linux相关2008-10-0710:46阅读1392评论0字号:大大中中小小如果你需要在Linux中 操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是 UTF-8。下面介绍一下,在Linux中如何查看...
分类:
系统相关 时间:
2015-04-11 23:58:28
阅读次数:
319
Shell grep正则匹配中文测试文本demo_exe.c,内容如下,需要注意保存的编码格式,对输出到终端有影响:我们中文操作系统ASNI默认是GBK的。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7...
分类:
系统相关 时间:
2015-04-10 17:42:36
阅读次数:
275
主要是关注两方面问题 1,jdbc连接部分 jdbc.url= jdbc\:mysql\://xxxx\:3306/xxxx?useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull 这里useUnicode=true时characterEncoding才生效,...
分类:
数据库 时间:
2015-04-10 11:45:01
阅读次数:
154
今天摆弄psql,发现汉字乱码,网上答案不够简介明了,但找到了一种比较有效的方法:
输入命令 SET client_encoding=GBK;
此命令将客户端编码方式变为GBK,即可实现汉字正常显示。...
分类:
数据库 时间:
2015-04-09 19:48:52
阅读次数:
239
func.py
# -*- coding: GBK -*-
"""
在Python中默认是 Ansi编码格式 要使用中文需要 明确指定编码
数组分为动态数组和静态数组 动态数组可以动态添加 元素
静态数组不能改变 数据结构
def 定义function
def Func:
return
void 类型的函数定义
def FuncShow():
print "v...
分类:
编程语言 时间:
2015-04-09 17:23:49
阅读次数:
141
我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢?添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了u...
分类:
数据库 时间:
2015-04-08 19:45:53
阅读次数:
115
str = '\xbe\xdc\xbe\xf8\xb7\xc3\xce\xca\xa1\xa3'b = repr(str)print unicode(eval(b),"gbk")即可看到相应的汉字:拒绝访问
分类:
编程语言 时间:
2015-04-07 11:53:03
阅读次数:
4270
package com.imooc.io;public class EncodeDemo { /** * @param args */ public static void main(String[] args)throws Exception{ // TO...
分类:
其他好文 时间:
2015-04-07 07:15:51
阅读次数:
164
httpRequest.setCharacterEncoding("gbk"); String preName = genName.doMake();//设置文件前缀名 String extName = null; String allName = null; Strin...
分类:
Web程序 时间:
2015-04-05 14:30:19
阅读次数:
144