`

perl源文件编码类型导致乱码问题

    博客分类:
  • perl
阅读更多

$str = '中国';
chdir 'E:\job';
mkdir $str;
print  $str;
 
上面一段程序,保存为a.pl,文件编码为unicode或是utf-8,运行后,则创建
一个目录,该目录为乱码, 打印出来为乱码。
解决办法:
       将文件编码设置为ANSI即可。
注:不同的编辑器,默认编码是不同的,写代码时这点需注意
1
3
分享到:
评论

相关推荐

    perl读取excel内容,并发送html邮件!中文不乱码

    perl读取excel内容,并发送html邮件!中文不乱码,直接下载可用,只需要改一下文件路径,这是已经上生产的脚本

    Perl编码规范

    Perl 编码规范 文档目的 ---------- Perl 编码规范旨在提供一套标准的编程准则,以提高代码的可读性、可维护性和团队协作效率。它涵盖了命名规则、注释风格、数据结构使用以及语法约定等多个方面,确保开发人员遵循...

    perl语言中的变量类型

    ### Perl语言中的变量类型 Perl是一种广泛使用的脚本语言,尤其在系统管理、网络编程以及文本处理等领域有其独特的优势。Perl支持多种变量类型,包括标量(Scalar)、数组(Array)和哈希(Hash)。了解这些基本...

    Perl.TK (TK for perl)

    6. **Tkx模块**:除了原始的Perl.TK,还有Tkx模块,它是Perl.TK的一个现代版本,提供了更接近Perl核心语法的接口,同时也解决了原版Perl.TK的一些兼容性和性能问题。 7. **学习曲线**:对于熟悉Perl的开发者来说,...

    Perl 语言常见问题集

    "Perl 语言常见问题集"很可能是针对Perl编程中遇到的一些典型问题的解答集合,涵盖了初学者到高级用户可能会遇到的各种场景。这样的资源对于学习和提高Perl编程技能非常有帮助,因为它提供了解决实际问题的具体步骤...

    Perl-5.10.0版本

    Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0...

    推荐一篇好文章:关于利用perl 脚本产生状态机的verilog代码和DC 脚本的

    本文介绍了一种新的、高度简化的状态机编码语言以及一个名为`fsm_perl`的Perl脚本,该脚本可以将这种简化的编码转换为多种可综合的状态机模型,并自动生成相应的Synopsys Design Compiler (DC) 脚本来支持合成实验。...

    perl程序实现对UTF16编码的文件转换为utf8编码文件

    一些文件是uff16格式,虽然也是文本类型文件,但读取总是出现乱码,因此写了一个程序,可实现对UTF16编码的文件转换为utf8编码文件,请大家下载之前查清楚自己遇到的文件是否是utf16格式的.否则无效哦.使用方法请打开脚本...

    Perl语言学习.pdf

    Perl语言的产生是为了解决awk语言无法生成报表的问题,Larry Wall想要创建一种语言,既有低级语言的能力,又有高级语言的灵活性。 Perl语言的特点: * Perl语言是一种开源语言,每个人都可以获取Perl的源代码,并...

    Perl 5教程及perl常问问题集

    Perl社区维护了一份详细的《perl FAQ》(常问问题集),涵盖了从语言基础到高级特性的各种问题,是学习和解决问题的重要资源。常见问题包括变量作用域、引用、模块使用、文件处理、正则表达式等。通过深入阅读和实践...

    perl语言入门+perl语言编程

    然而,这也可能导致代码风格不一致,因此在实际开发中,遵循良好的编程实践和编码标准(如Perl::Critic)至关重要。 Perl的模块生态是其另一个强项,CPAN(Comprehensive Perl Archive Network)包含了数十万个预...

    URI:Escape模块,awstats搜索的关键字的乱码问题解决

    Error: Plugin load for plugin 'decodeutfkeys' failed with return code: Error: Can't locate URI/Escape.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/lib/perl...

    utf8 PERL语言编码测试

    PERL语言unicode转utf8, unicode转gb2312,中文转utf8,utf8转中文等测试代码

    Linux中文乱码问题.rar

    在Linux系统中,中文字符的显示乱码是一个常见的问题,特别是在处理文本文件、终端输出或者在多语言环境下的系统配置时。这个问题涉及到字符编码、locale设置以及文本编辑器的兼容性等多个方面。以下是对这个主题的...

    perl_Perl_

    标题中的"perl_Perl_"可能是指一系列关于Perl编程的示例或教程,而描述则提到“读取源文件,将字母大小写转换,最后输出一个新文件”,这是Perl处理文本时常见的任务。 在Perl中,读取文件通常使用内置的文件句柄和...

    Perl 常见问题集

    ### Perl 常见问题集知识点汇总 #### 一、Perl简介与支持 - **Perl是什么?** - Perl是一种高级、通用且解释型的编程语言。它支持面向过程编程和面向对象编程,并且拥有丰富的文本处理功能。Perl最初是为了简化...

    Thinking in perl(Perl编程思想)

    《Thinking in Perl》这本书通过实例讲解了上述各个知识点,并且深入讨论了Perl编程的思维方式,帮助读者理解如何以Perl的角度去思考问题,从而更好地利用Perl解决问题。通过阅读这本书,读者不仅能掌握Perl的基本...

    Strawberry_perl5.10.1

    Strawberry Perl是一种在...在遇到类似问题时,及时下载并安装对应的Strawberry Perl版本是解决问题的关键步骤。同时,掌握Perl语言的基本知识也有助于更好地利用LoadRunner的强大功能,进行更高效、更精准的性能测试。

    perl6手册perl6

    - **4.4.1 基本类型**:介绍Perl 6中的基本数据类型。 - **4.4.2 添加约束**:探讨如何在Perl 6中使用类型约束来确保参数符合特定条件。 #### 4.5 捕获 - **4.5.1 创建和使用捕获**:介绍Perl 6中如何使用捕获来...

Global site tag (gtag.js) - Google Analytics