作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
文件句柄上的 utf8 pragma 和 utf8 编码让我感到困惑。例如,这个看似简单的代码......
use utf8;
print qq[fü];
66 c3 bc
如果我没记错的话,这是正确的 UTF8。
66 fc
这不是 UTF8,而是 Unicode 或者可能是 Latin-1。关闭
use utf8
我得到
66 c3 bc
.这与我所期望的相反。
use utf8;
binmode *STDOUT, ':encoding(utf8)';
print qq[fü];
66 c3 bc
.但删除
use utf8
我得到
66 c3 83 c2 bc
这对我没有任何意义。
最佳答案
use utf8;
声明您的源代码以 UTF8 编码。通过添加
binmode *STDOUT, ':encoding(utf8)';
print qq[fü];
print "f\x{00FC}\n";
use utf8;
.
关于perl - 如何使用 UTF8 制作 Perl 代码 DWIM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280304/
应该加入 DWIM(按我的意思做),还是有太多可能性,我应该继续进行所有检查? 我的结果可以是单个整数、整数列表、字符串或字符串列表。看来我必须将结果编码到字符串化元素列表中,只是为了将可迭代对象传递
文件句柄上的 utf8 pragma 和 utf8 编码让我感到困惑。例如,这个看似简单的代码...... use utf8; print qq[fü]; 需要明确的是,“fü”上的十六进制转储是 6
这些是我写的事实 instructor(ahmed,mohammed, cs101,01). instructor(sara,salah,cs101,02). instructor(maryam,fa
我是一名优秀的程序员,十分优秀!