1
2
这在windows上对我有效:
在的test.txt中生成UCS-16 LE输出
|
2
2
或者,如果考虑到可移植性,请发现并明确使用正确的行尾:
|
3
1
以下是我发现的工作原理,至少在Perl5.10.1中是这样的: 输入:
输出:
它们透明地处理BOM、CRLF转换和UTF-16LE编码/解码。 注意,根据下面的perlmonks文章,如果试图用binmode()而不是open()来指定,则需要额外的“:pop”:
参考文献: |
Manny · 如何比较Perl中的字符串? 2 年前 |
BioRod · 我不能用Perl打印键和值 2 年前 |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 2 年前 |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |