使用Perl创建指定编码格式的文件, 如创建utf-8格式
来源:互联网 发布:防蹭网软件哪个最好 编辑:程序博客网 时间:2024/04/27 23:16
当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;
从而使得有些字符(尤其是宽字符)不能正确地显示
解决办法是:
需要打开输出文件的时候就指定编码格式,这样就不会出现输出文件打
普通的默认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创建指定编码格式的文件, 如创建utf-8格式
- eclipse创建jsp文件的格式改为utf-8
- Java 创建指定格式的文件
- Java 创建指定格式的文件
- 创建一个指定大小格式的文件
- MYSQL创建utf-8格式的数据库
- MYSQL创建utf-8格式的数据库
- Python write 写文件编码格式指定为utf-8
- python创建文件的编码格式
- eclipse指定编码格式为UTF-8
- mysql创建数据库指定编码格式
- mysql创建数据库指定编码格式
- mysql创建数据库指定编码格式
- 用指定的编码(如UTF-8) 写文件
- Heritrix使用UTF-8编码格式存储文件
- utf-8编码格式
- utf-8编码格式
- vba 读写文件,utf-8编码格式
- 我的学习笔记004--javascript实现旋转导航菜单mxx
- 当你走不下去的时候
- Axis2实践
- Linux Shell 学习笔记 ---- xargs
- iPad商标门--苹果败诉,,之后是和解么???
- 使用Perl创建指定编码格式的文件, 如创建utf-8格式
- 数组面试题之序列
- 闭包
- 第一步:ARM选型 cortex还是ARM7,9,11 对比
- 本博客总排名进入前100
- tab
- WinServer 2008 远程桌面连接设置
- 门级仿真经验(SDF反标及其工作原理)
- 图像处理之光束效果