我有一些字符串:“Film-DVD \ x {bb}一次/ The Swell Season(Collector's Edition \ x {ab} John Carney”,这是Data :: Dumper的结果。
现在我希望将十六进制值\ x {bb},\ x {ab}替换为相应的字符»和«。
我已经尝试过:
|b|
但这让我回归“电影-DVD Once/ The Swell Season(Collector'sEdition JohnCarney”)
你有什么想法我能做什么?
答案 0 :(得分:4)
您发布的代码是正确的。
问题似乎是您忘记告诉Perl对输出进行编码。这通常使用
完成use open ':std', ':encoding(UTF-8)';