精华内容
下载资源
问答
  • 在python2中如何将txt中的utf-8转换成中文txt中的内容是这样的:('\xef\xbc\x8c\n', 30)('\xe7\x9a\x84\n', 12)('\xef\xbc\x81\n', 11)('\xe8\xbf\x98\n', 7)('\xe5\xbe\x88\n', 6)('\xe6\xb2\xa1\n', 6)('\xe5\xae\x...

    在python2中如何将txt中的utf-8转换成中文

    txt中的内容是这样的:

    ('\xef\xbc\x8c\n', 30)

    ('\xe7\x9a\x84\n', 12)

    ('\xef\xbc\x81\n', 11)

    ('\xe8\xbf\x98\n', 7)

    ('\xe5\xbe\x88\n', 6)

    ('\xe6\xb2\xa1\n', 6)

    ('\xe5\xae\x89\xe8\xa3\x85\n', 5)

    ('\xe4\xbd\xbf\xe7\x94\xa8\n', 3)

    '\xe5\x90\xa6\xe5\x90\xa6'.decode('utf-8')#否否

    test.txt('\xef\xbc\x8c\n', 30)

    ('\xe7\x9a\x84\n', 12)

    ('\xef\xbc\x81\n', 11)

    ('\xe8\xbf\x98\n', 7)

    ('\xe5\xbe\x88\n', 6)

    ('\xe6\xb2\xa1\n', 6)

    ('\xe5\xae\x89\xe8\xa3\x85\n', 5)

    ('\xe4\xbd\xbf\xe7\x94\xa8\n', 3)

    convert.pyout = open('output.txt', 'w')

    f = open('test.txt', 'r')

    out.write(f.read().decode('string-escape'))

    没有所谓的把乱码转换成中文一说。无论中文还是英文,在计算机里都会编码。

    汉字的编码中:

    当你想在控制台看见他们汉字字面情况,直接 print 即可。无所谓转换不转换。如果不打印,编码都是和这差不多,都是一些字符。

    当然,这两种是可以转换的pythonIn [1]: s = '\xe5\xae\x89\xe8\xa3\x85'

    In [2]: print s

    安装

    In [3]: u = s.decode('utf-8')

    In [4]: u

    Out[4]: u'\u5b89\u88c5'

    In [5]: print u

    安装

    In [6]: ss = u.encode('utf-8')

    In [7]: ss

    Out[7]: '\xe5\xae\x89\xe8\xa3\x85'

    In [8]: ss == s

    Out[8]: True

    In [9]: type(s)

    Out[9]: str

    In [10]: type(u)

    Out[10]: unicode

    通常情况下,Python2 内部的字符串有 str 和 unicode。当你要把字符写入文件中,例如一个txt或者html文件,现在的文件都习惯用utf-8编码。所以你需要把str转换成utf-8输出,那么到时候打开txt或者html才能看见中文,否则那时出现的才是乱码。

    你是直接打的tuple吧,像这样:>>> a=("否否", 5)

    >>> print(a)

    ('\xe5\x90\xa6\xe5\x90\xa6', 5)

    >>>

    直接print字符串就行:>>> a=("否否", 5)

    >>> print(a[0])

    否否

    玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd18623.html

    相关文章 Recommend

    展开全文
  • 这是我的代码log =os.path.join(sys.path[0],'log')f=open(log,'r',encoding='utf-8')s=f.read()r=s.decode('utf-8')此时我得到错误消息。在^{pr2}$和log文件可能如下所示:\/div>\n\t\n\t\n \n"})STK && STK....

    这是我的代码log =os.path.join(sys.path[0],'log')

    f=open(log,'r',encoding='utf-8')

    s=f.read()

    r=s.decode('utf-8')

    此时我得到错误消息。在

    ^{pr2}$

    和log文件可能如下所示:\/div>\n\t<\/div>\n\t<\/div>\n \n<\/div>"})

    实际上,它是HTML和UTF-8的结合角色。什么时候我认为使用exec是因为它包含了很多'和{},所以解释程序给出了一个错误SyntaxError: EOL while scanning string literal。在

    还有别的办法解决吗?在

    展开全文
  • XCode打印日志 如果出现UTF8而不是中文信息的时候,可以使用本工具类,打印台转换出来自动把UTF8显示成中文
  • OC 项目底层框架(万能) UTF8(日志UTF8内容转换成中文)下载链接 说明:这个封装是用于XCode输出日志的时候 把UTF8的内容自动转换成中文的. 使用 NSDictionary *dic = @{@"a":@"1",@"b":@"2",@"c":@"3"}; NSLog(@"----...

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

    OC 项目底层框架(万能)

    UTF8(日志UTF8内容转换成中文)下载链接
    在这里插入图片描述

    说明:这个封装是用于XCode输出日志的时候 把UTF8的内容自动转换成中文的.

    使用

        NSDictionary *dic = @{@"a":@"1",@"b":@"2",@"c":@"3"};
        NSLog(@"---- %@",[dic descriptionWithLocale:nil]);
        
        NSArray *arr = @[@"0",@"1",@"2",@"3"];
        NSLog(@"---- %@",[arr descriptionWithLocale:nil]);
    

    打印结果

    2021-02-09 19:24:25.852717+0800 Frame[8709:2616200] ---- {	
     	 "a" = 1,
    	 "b" = 2,
    	 "c" = 3,
    }
    2021-02-09 19:24:25.852830+0800 Frame[8709:2616200] ---- 4 (
    	0, 
    	1, 
    	2, 
    	3, 
    )
    
    展开全文
  • utf-8转换工具是非常好用的一款工具,用于将中文转换成utf-8格式的字符
  • utf8中文转换成拼音

    千次阅读 2010-07-25 12:22:00
    utf8中文转换成拼音

    <?php

    /***************************************************************************
    *                        Pinyin.php(做为现在的主流开发语言)
    *                ------------------------------
    *        Date                : Nov 7, 2006
    *        Copyright        : 修改自网络代码,版权归原作者所有
    *        Mail                :  
    *        Desc.                : 拼音转换
    *        History                :
    *        Date    :
    *        Author  :  
    *        Modif.  :
    *        Usage Example   :
    ***************************************************************************/

    function Pinyin($_String, $_Code='gb2312')
    {
            $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha".
                    "|chai|chan|chang|chao|che|chen|cheng|chi|chong|chou|chu|chuai|chuan|chuang|chui|chun|chuo|ci|cong|cou|cu|".
                    "cuan|cui|cun|cuo|da|dai|dan|dang|dao|de|deng|di|dian|diao|die|ding|diu|dong|dou|du|duan|dui|dun|duo|e|en|er".
                    "|fa|fan|fang|fei|fen|feng|fo|fou|fu|ga|gai|gan|gang|gao|ge|gei|gen|geng|gong|gou|gu|gua|guai|guan|guang|gui".
                    "|gun|guo|ha|hai|han|hang|hao|he|hei|hen|heng|hong|hou|hu|hua|huai|huan|huang|hui|hun|huo|ji|jia|jian|jiang".
                    "|jiao|jie|jin|jing|jiong|jiu|ju|juan|jue|jun|ka|kai|kan|kang|kao|ke|ken|keng|kong|kou|ku|kua|kuai|kuan|kuang".
                    "|kui|kun|kuo|la|lai|lan|lang|lao|le|lei|leng|li|lia|lian|liang|liao|lie|lin|ling|liu|long|lou|lu|lv|luan|lue".
                    "|lun|luo|ma|mai|man|mang|mao|me|mei|men|meng|mi|mian|miao|mie|min|ming|miu|mo|mou|mu|na|nai|nan|nang|nao|ne".
                    "|nei|nen|neng|ni|nian|niang|niao|nie|nin|ning|niu|nong|nu|nv|nuan|nue|nuo|o|ou|pa|pai|pan|pang|pao|pei|pen".
                    "|peng|pi|pian|piao|pie|pin|ping|po|pu|qi|qia|qian|qiang|qiao|qie|qin|qing|qiong|qiu|qu|quan|que|qun|ran|rang".
                    "|rao|re|ren|reng|ri|rong|rou|ru|ruan|rui|run|ruo|sa|sai|san|sang|sao|se|sen|seng|sha|shai|shan|shang|shao|".
                    "she|shen|sheng|shi|shou|shu|shua|shuai|shuan|shuang|shui|shun|shuo|si|song|sou|su|suan|sui|sun|suo|ta|tai|".
                    "tan|tang|tao|te|teng|ti|tian|tiao|tie|ting|tong|tou|tu|tuan|tui|tun|tuo|wa|wai|wan|wang|wei|wen|weng|wo|wu".
                    "|xi|xia|xian|xiang|xiao|xie|xin|xing|xiong|xiu|xu|xuan|xue|xun|ya|yan|yang|yao|ye|yi|yin|ying|yo|yong|you".
                    "|yu|yuan|yue|yun|za|zai|zan|zang|zao|ze|zei|zen|zeng|zha|zhai|zhan|zhang|zhao|zhe|zhen|zheng|zhi|zhong|".
                    "zhou|zhu|zhua|zhuai|zhuan|zhuang|zhui|zhun|zhuo|zi|zong|zou|zu|zuan|zui|zun|zuo";

            $_DataValue = "-20319|-20317|-20304|-20295|-20292|-20283|-20265|-20257|-20242|-20230|-20051|-20036|-20032|-20026|-20002|-19990".
                    "|-19986|-19982|-19976|-19805|-19784|-19775|-19774|-19763|-19756|-19751|-19746|-19741|-19739|-19728|-19725".
                    "|-19715|-19540|-19531|-19525|-19515|-19500|-19484|-19479|-19467|-19289|-19288|-19281|-19275|-19270|-19263".
                    "|-19261|-19249|-19243|-19242|-19238|-19235|-19227|-19224|-19218|-19212|-19038|-19023|-19018|-19006|-19003".
                    "|-18996|-18977|-18961|-18952|-18783|-18774|-18773|-18763|-18756|-18741|-18735|-18731|-18722|-18710|-18697".
                    "|-18696|-18526|-18518|-18501|-18490|-18478|-18463|-18448|-18447|-18446|-18239|-18237|-18231|-18220|-18211".
                    "|-18201|-18184|-18183|-18181|-18012|-17997|-17988|-17970|-17964|-17961|-17950|-17947|-17931|-17928|-17922".
                    "|-17759|-17752|-17733|-17730|-17721|-17703|-17701|-17697|-17692|-17683|-17676|-17496|-17487|-17482|-17468".
                    "|-17454|-17433|-17427|-17417|-17202|-17185|-16983|-16970|-16942|-16915|-16733|-16708|-16706|-16689|-16664".
                    "|-16657|-16647|-16474|-16470|-16465|-16459|-16452|-16448|-16433|-16429|-16427|-16423|-16419|-16412|-16407".
                    "|-16403|-16401|-16393|-16220|-16216|-16212|-16205|-16202|-16187|-16180|-16171|-16169|-16158|-16155|-15959".
                    "|-15958|-15944|-15933|-15920|-15915|-15903|-15889|-15878|-15707|-15701|-15681|-15667|-15661|-15659|-15652".
                    "|-15640|-15631|-15625|-15454|-15448|-15436|-15435|-15419|-15416|-15408|-15394|-15385|-15377|-15375|-15369".
                    "|-15363|-15362|-15183|-15180|-15165|-15158|-15153|-15150|-15149|-15144|-15143|-15141|-15140|-15139|-15128".
                    "|-15121|-15119|-15117|-15110|-15109|-14941|-14937|-14933|-14930|-14929|-14928|-14926|-14922|-14921|-14914".
                    "|-14908|-14902|-14894|-14889|-14882|-14873|-14871|-14857|-14678|-14674|-14670|-14668|-14663|-14654|-14645".
                    "|-14630|-14594|-14429|-14407|-14399|-14384|-14379|-14368|-14355|-14353|-14345|-14170|-14159|-14151|-14149".
                    "|-14145|-14140|-14137|-14135|-14125|-14123|-14122|-14112|-14109|-14099|-14097|-14094|-14092|-14090|-14087".
                    "|-14083|-13917|-13914|-13910|-13907|-13906|-13905|-13896|-13894|-13878|-13870|-13859|-13847|-13831|-13658".
                    "|-13611|-13601|-13406|-13404|-13400|-13398|-13395|-13391|-13387|-13383|-13367|-13359|-13356|-13343|-13340".
                    "|-13329|-13326|-13318|-13147|-13138|-13120|-13107|-13096|-13095|-13091|-13076|-13068|-13063|-13060|-12888".
                    "|-12875|-12871|-12860|-12858|-12852|-12849|-12838|-12831|-12829|-12812|-12802|-12607|-12597|-12594|-12585".
                    "|-12556|-12359|-12346|-12320|-12300|-12120|-12099|-12089|-12074|-12067|-12058|-12039|-11867|-11861|-11847".
                    "|-11831|-11798|-11781|-11604|-11589|-11536|-11358|-11340|-11339|-11324|-11303|-11097|-11077|-11067|-11055".
                    "|-11052|-11045|-11041|-11038|-11024|-11020|-11019|-11018|-11014|-10838|-10832|-10815|-10800|-10790|-10780".
                    "|-10764|-10587|-10544|-10533|-10519|-10331|-10329|-10328|-10322|-10315|-10309|-10307|-10296|-10281|-10274".
                    "|-10270|-10262|-10260|-10256|-10254";
            $_TDataKey   = explode('|', $_DataKey);
            $_TDataValue = explode('|', $_DataValue);

            $_Data = (PHP_VERSION>='5.0') ? array_combine($_TDataKey,  $_TDataValue) : _Array_Combine($_TDataKey, $_TDataValue);
            arsort($_Data);
            reset($_Data);

            if($_Code != 'gb2312') $_String = _U2_Utf8_Gb($_String);
            $_Res = '';
            for($i=0; $i<strlen($_String); $i++)
            {
                    $_P = ord(substr($_String, $i, 1));
                    if($_P>160) { $_Q = ord(substr($_String, ++$i, 1)); $_P = $_P*256 + $_Q - 65536; }
                    $_Res .= _Pinyin($_P, $_Data);
            }
            return preg_replace("/[^a-z0-9]*/", '', $_Res);
    }

    function _Pinyin($_Num, $_Data)
    {
            if    ($_Num>0      && $_Num<160   ) return chr($_Num);
            elseif($_Num<-20319 || $_Num>-10247) return '';
            else  {
                    foreach($_Data as $k=>$v){ if($v<=$_Num) break; }
                    return $k;
            }
    }

    function _U2_Utf8_Gb($_C)
    {
            $_String = '';
            if($_C < 0x80) $_String .= $_C;
            elseif($_C < 0x800)
            {
                    $_String .= chr(0xC0 | $_C>>6);
                    $_String .= chr(0x80 | $_C & 0x3F);
            }elseif($_C < 0x10000){
                    $_String .= chr(0xE0 | $_C>>12);
                    $_String .= chr(0x80 | $_C>>6 & 0x3F);
                    $_String .= chr(0x80 | $_C & 0x3F);
            } elseif($_C < 0x200000) {
                    $_String .= chr(0xF0 | $_C>>18);
                    $_String .= chr(0x80 | $_C>>12 & 0x3F);
                    $_String .= chr(0x80 | $_C>>6 & 0x3F);
                    $_String .= chr(0x80 | $_C & 0x3F);
            }
            return iconv('UTF-8', 'GB2312', $_String);
    }

    function _Array_Combine($_Arr1, $_Arr2)
    {
            for($i=0; $i<count($_Arr1); $i++) $_Res[$_Arr1[$i]] = $_Arr2[$i];
            return $_Res;
    }
    echo Pinyin("不错",'utf-8');
    ?>

    展开全文
  • Java中将数据由UTF8转换成GB2312格式UTF8转换成GB2312 当我们在基于HTTP协议的JSP或Servlet的应用中获取数据或发送请求时,JVM会把输送的数据编码成UTF8格式。如果我们直接从HTTP流中提取中文...
  • //将Unicode编码的中文转换成utf8编码的中文 function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_function('$matches', 'return iconv("UCS-2BE","UTF-8",pack("H*", $...
  • 如果对象per内部的信息是因为和数字的话结果不受影响,如果是中文的话输出的就是UTF8。这是为什么呢?如果才能让输出正常? #import @interface Person : NSObject @property(nonatomic, retain) NSString...
  • PHP 将Unicode中文编码转换成Utf8中文

    千次阅读 2017-12-06 21:39:50
    以下方法可以将Unicode编码的中文转换成utf8编码的中文,且对原来就是utf8编码的中文没影响: public static function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_...
  • 实现从中文UTF-8(两种格式的转换)-------------------------------------------import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class TransformToChinese{public...
  • 慕容森没有所谓的把乱码转换成中文一说。无论中文还是英文,在计算机里都会编码。汉字的编码中:\xe5\xae\x89\xe8\xa3\x85 这种形式是可能是 utf-8编码u'\u5b89\u88c5' 这种形式的是 unicode 编码。当你想在控制台...
  • 我正在编写python脚本,从sqlite3数据库中提取xbmc媒体应用程序的...在我想把它转换回普通字符串,从unicode对象转换成utf8。在代码如下:programs = NonedaysLimit = 14start = datetime.datetime.now()end = start...
  • 在python2中如何将txt中的utf-8转换成中文在pycharm上输出一个数组,数组里面存放着一些中文字符,但是输出prnt list结果就得到如图所示 后来发现 \u6740这样形式的字符代表的是utf-8的编码方式。当我后来改成不...
  • 实现从中文UTF-8(两种格式的转换) ------------------------------------------- import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; class TransformToChinese {...
  • 在Java中将数据由UTF8转换成GB2312格式

    千次阅读 2015-02-09 09:16:31
    转自;... 关键字: UTF8转换成GB2312 当我们在基于HTTP协议的JSP或Servlet的应用中获取数据或发送请求时,JVM会把输送的数据编码成UTF8格式。如果我们直接从HTTP流中提取中文数据,提取的结
  • iOS UTF8码和中文转换

    千次阅读 2014-10-31 16:44:46
    1.中文转换UTF8: NSString *data = @"你好,北京!";  //转换成UTF-8 ... NSString *dataUTF8 = [data stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];...2.UTF8转换中文
  • 比如 一个二进制文件的内容是 E4 BB 8A E5 A4 A9 ,用一个byte数组去读 ...我最终想把这段内容转换成cstring类型的“今天”并输出,应该怎么做? 需要转换的部分长度已知,比如这个例子下长度是6
  • C#将中文转换成utf-8编码

    万次阅读 2018-12-26 15:22:42
    HttpUtility.UrlEncode(需要转换的字符串, Encoding.UTF8); 搞定~~~!!!
  • 将xxxx_zh_CN.properties 文件转换成可以阅读的中文有很多方法,本篇文章,将使用python3来实现一下: #!/usr/bin/python3 # -- encoding utf-8-- import os def parser_unicode(src_string): """ parser ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,859
精华内容 743
关键字:

utf8转换成中文