Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

jagne kvrj, ngochan1126@hotmail.­com, a asdfghjhhjjkl', cvezrtg, chink chinese frankies, lambhead@rocketmail.com, priwalfdept77@yahoo.de, from scipy.optimize import minpack2 ImportError: DLL load failed: 找不到指定的模块。, yamlå, adfghjshjklç

Links

XODOX
Impressum

#1: 在linux下perl输出中文乱码

Posted on 2012-08-26 08:03:15 by 哈哈。

vi test.pl

省略若干

use utf8;
use bytes;

$i="我";

$d=length $i;

print $i;
print $d;


把test.pl编码设为utf-8了,

打印到控制台时,“我”的长度为3 疑惑?难道不是2?我是乱码。。如果输出 文件不是乱码,难道和locale有关?

ps 以前在win下弄,没见过这问题,

--
 以前: 看到个心动又敢行动的女生 !!! 

 现在: 生活准备中。。。


※ 来源:・水木社区

Report this message

#2: Re: 在linux下perl输出中文乱码

Posted on 2012-08-26 09:57:29 by 艾可萨・阿托|root敢死队队长|脚本小子

首先我的UTF-8码本身就是3-byte的,是0xe68891
其次控制台乱码应该是控制台的编码不是utf8……吧~和local没什么关系的。。。

【 在 kjeldahl (哈哈。) 的大作中提到: 】
: vi test.pl
: 省略若干
: use utf8;
: ...................

--
义务代写脚本
系统限于:Linux,Windows 7,Firefox GreaseMonkey;
语言不限于:Bash,PERL,Python,PowerShell,AutoHotkey,JavaScript,C/C++;
需求不限于:系统运维,日志分析,文本处理,居家旅行,杀人放火;
gist交付,GPLv3授权,投条联系~另提供Linux装机配置义务服务~


※ 来源:・水木社区

Report this message

#3: Re: 在linux下perl输出中文乱码

Posted on 2012-08-26 14:06:24 by 哈哈。

re 看了下就是3个字节,我一起以为utf8也是两个字节 。。编码 这个 ,好像我弄的一塌糊涂了,,
【 在 exaatto (艾可萨・阿托|root敢死队队长|脚本小子) 的大作中提到: 】
: 首先我的UTF-8码本身就是3-byte的,是0xe68891
: 其次控制台乱码应该是控制台的编码不是utf8……吧~和local没什么关系的。。。


--
 以前: 看到个心动又敢行动的女生 !!! 

 现在: 生活准备中。。。


※ 来源:・水木社区

Report this message

#4: Re: 在linux下perl输出中文乱码

Posted on 2012-08-26 14:38:41 by 艾可萨・阿托|root敢死队队长|脚本小子

果然是putty哈哈~
那个乱码没啥的,大不了用|iconv滤一下~

【 在 kjeldahl (哈哈。) 的大作中提到: 】
: re 看了下就是3个字节,我一起以为utf8也是两个字节 。。编码 这个 ,好像我弄的一塌糊涂了,,
: 晕 putty,我没用utf8,怪不得好乱码,不过用了utf8,其他非utf8文件,里面中文又乱码了。。


--
义务代写脚本
系统限于:Linux,Windows 7,Firefox GreaseMonkey;
语言不限于:Bash,PERL,Python,PowerShell,AutoHotkey,JavaScript,C/C++;
需求不限于:系统运维,日志分析,文本处理,居家旅行,杀人放火;
gist交付,GPLv3授权,投条联系~另提供Linux装机配置义务服务~


※ 来源:・水木社区

Report this message

#5: Re: 在linux下perl输出中文乱码

Posted on 2012-08-26 15:00:07 by 哈哈。

唉呢,LC_ALL弄成utf8了,好了,唉,
【 在 exaatto (艾可萨・阿托|root敢死队队长|脚本小子) 的大作中提到: 】
: 果然是putty哈哈~
: 那个乱码没啥的,大不了用|iconv滤一下~


--
 以前: 看到个心动又敢行动的女生 !!! 

 现在: 生活准备中。。。


※ 来源:・水木社区

Report this message

#6: Re: 开通@功能后,perl版人气会大涨吧

Posted on 2012-08-27 07:01:25 by D0970714757783E6CF17B26FB8E2298F

谁喊我
【 在 ngn999 (风无常) 的大作中提到: 】
: @python
: @ruby
: @hadoop
: ...................

--
���濉                                   � �� �濉                                   ��� �
�濞s�t�� �� �� �������
�� □ �� �� �� �
�� �� ���� �
�� �� �� �
���� �� �������


※ 来源:・水木社区

Report this message

#7: Re: 在linux下perl输出中文乱码

Posted on 2012-08-27 08:48:43 by fancy★一摩尔时光

就是3
【 在 kjeldahl (哈哈。) 的大作中提到: 】
: vi test.pl
: 省略若干
: use utf8;
: ...................

--

※ 来源:・水木社区

Report this message

#8: Re: 在linux下perl输出中文乱码

Posted on 2012-08-27 16:10:32 by 政治局局长,一棵会行走的树……

你闲得无聊去 use bytes 干嘛?喜欢被骆驼咬?

【 在 kjeldahl (哈哈。) 的大作中提到: 】
: vi test.pl
: 省略若干
: use utf8;
: ...................

--
#!/bin/bash

while read -n $((1 + RANDOM % 3)) str
do
echo $str
done <<< "俺也会写诗了"


※ 来源:・水木社区

Report this message

#9: Re: 在linux下perl输出中文乱码

Posted on 2012-08-27 16:37:03 by 哈哈。

唉,主要 是文件编码,终端编码问题:linux下乱,win下好,win下乱 linux好,现在弄的两个都 不乱了,也搞明白了
【 在 Invader (政治局局长,一棵会行走的树……) 的大作中提到: 】
: 你闲得无聊去 use bytes 干嘛?喜欢被骆驼咬?


--
 以前: 看到个心动又敢行动的女生 !!! 

 现在: 生活准备中。。。


※ 来源:・水木社区

Report this message

#10: Re: 在linux下perl输出中文乱码

Posted on 2012-08-27 16:45:11 by 政治局局长,一棵会行走的树……

byte/character 语义跟编码有一毛的关系么

【 在 kjeldahl (哈哈。) 的大作中提到: 】
: 唉,主要 是文件编码,终端编码问题:linux下乱,win下好,win下乱 linux好,现在弄的两个都 不乱了,也搞明白了


--
Debian: not for the faint-hearted
sure you can handle it?


※ 来源:・水木社区

Report this message

#11: Re: 在linux下perl输出中文乱码

Posted on 2012-08-27 16:50:27 by 哈哈。

没有呢,就是看看多长,,
【 在 Invader (政治局局长,一棵会行走的树……) 的大作中提到: 】
: byte/character 语义跟编码有一毛的关系么


--
 以前: 看到个心动又敢行动的女生 !!! 

 现在: 生活准备中。。。


※ 来源:・水木社区

Report this message

#12: Re: 在linux下perl输出中文乱码

Posted on 2012-08-27 16:52:43 by 政治局局长,一棵会行走的树……

那你惊诧个啥子。。

【 在 kjeldahl (哈哈。) 的大作中提到: 】
: 没有呢,就是看看多长,,


--
Debian: not for the faint-hearted
sure you can handle it?


※ 来源:・水木社区

Report this message