python入门:简单模拟登陆时UTF-8转换成GBK编码
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 """ 4 给变量x赋值为字符串‘请输入用户名:’ 变量x_unicode的赋值等于x变量的解码,指定x变量原来是UTF-8 5 变量x_gbk的赋值等于x_unicode的编码,指定编成gbk,变量user的赋值等于x_gbk用户输入的内容,变量y 6 的赋值为字符串‘请输入密码:’ 变量y_unicode的赋值等于y变量的的解码,指定y变量原来是UTF-8 变量 7 y_gbk的赋值等于y_unicode的编码,指定编成gbk,变量pwd的赋值等于y_gbk等待用户输入的内容,变量 8 u的赋值等于字符串‘您的用户名是:’ 变量u_unicode的赋值等于变量u的解码,指定u变量原来是utf-8,变量 9 u_gbk的赋值等于的编码,指定编成gbk,变量p的赋值等于字符串‘您的密码是:’ 变量p_unicode 的赋值 10 等于变量p的解码,指定p原来的编码是utf8 变量p_gbk的赋值等于变量p_unicode的编码,指定编成gbk 11 输入打印 变量u_gbk 连接符 变量user 连接符 换行符 连接符 变量p_gbk 连接符 变量pwd 12 """ 13 #在python 2.X里面这么用 14 x = '请输入用户名:' 15 x_unicode = x.decode('utf-8') 16 x_gbk = x_unicode.encode('gbk') 17 user = raw_input(x_gbk) 18 y = '请输入密码:' 19 y_unicode = y.decode('utf-8') 20 y_gbk = y_unicode.encode('gbk') 21 pwd = raw_input(y_gbk) 22 u = "您的用户名是:" 23 u_unicode = u.decode('utf-8') 24 u_gbk = u_unicode.encode('gbk') 25 p = "您的密码是:" 26 p_unicode = p.decode('utf-8') 27 p_gbk = p_unicode.encode('gbk') 28 print(u_gbk + user + '\n' + p_gbk + pwd)