首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
使用Perl创建指定编码格式的文件, 如创建utf-8格式
Perl
2020-09-02
当Perl读入的源
文件
是Unicode的utf-8格式的话
,有时候在使用Perl处理并
输出
到
一个
新
文件
以后
,编码格式会
自动
发生变化。
从而使得有些字符(尤其是宽字符)不能正确地
显示
,即已经不是utf-8格式了。
解决
办法是:
需要打开
输出
文件
的时候就指定编码格式,这样就不会出现
输出
文件
打
开以后乱码的情况。
普通的
默
认open
输出
文件
open(OUTPUT,'>>output.txt')||die"can not open the file: $!";
定义指定编码格式
文件
(或者成为使用Perl创建
一个
指定编码格式
的
文件
)
open OUTPUT,">:encoding(utf-8)","output.txt";
print OUTPUT $something;
close OUTPUT;
相关文章
Perl碎碎念
1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(...
如何用perl将表格中不同列的数据进行拼凑,然后将拼凑后的数据用“|”连接在一起
最近写了一个perl脚本,实现的功能是将表格中其中两列的数据...
基于表的数据字典构造MySQL建表语句
表的数据字典格式如下:如果手动写MySQL建表语句,确认麻烦,...
如何用Perl对Excel的数据进行提取并分析
巡检类工作经常会出具日报,最近在原有日报的基础上又新增了...
如何用Perl截取报文
在实际生产环境中,常常需要从后台日志中截取报文,报文的形...
如何通过关键词匹配统计其出现的频率
最近写的一个perl程序,通过关键词匹配统计其出现的频率,让...