perl 中Unrecognized character \xEF in column 44 at trace line 79.这个是什么错误 10

这是部分代码seekTRACE,$eh_start,0;77read(TRACE,$taint_space,1);78$taint_space=unpack("I*",$... 这是部分代码
seek TRACE,$eh_start,0; 77
read (TRACE,$taint_space,1); 78
$taint_space=unpack("I*",$taint_space); 79
if($taint_space!=0)
{
$eh_start=$eh_start+$taint_length;
}
展开
 我来答
百度网友c9e795dda
推荐于2018-03-09 · TA获得超过5167个赞
知道大有可为答主
回答量:1128
采纳率:0%
帮助的人:1138万
展开全部
这有很大( 真的很大 ) 的可能是你在读/要处理的字串需要用上 unicode.
试试这样做.

方法1 -
在最开始
use utf8;

方法2
在开始时
binmode STDIN, ":utf8";
binmode STDOUT, ":ut8";

方法3
在打开 trace 後
open TRACE , "...." ;
binmode TRACE, ":utf8";

这三个方法, 可能要同时用, 也可能只需个别用. ( 即是说用多了也是不行 )
你得调试一下那个组合比较对.
1+2+3 || 1+2 || 1+3 || 2+3 || 3 || 2 || 1
左顾右盼心不安
2012-10-11 · TA获得超过250个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:56.1万
展开全部
这个错误表示 $taint_space 含有对 unpack "i*" 模式串无效的字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式