如何使用Perl正确显示重音字符

时间:2015-01-12 07:15:55

标签: perl

我在Perl中有一个CGI脚本。它调用C代码生成字谜并将其打印在网页上:

http://wordsmith.org/anagram/anagram.cgi?anagram=for%C3%AAt%C3%8Ele&language=french&t=5
Fol�tr�e
Fol�tre
E Fol�tr�
F�e Tol�r�
F�e L�rot

无论网页浏览器编码如何,如何确保生成的网页正确显示重音字符?

顺便说一句,C代码在终端的命令行上执行时正确显示重音字符:

Folâtrée
Folâtre
E Folâtré
Fée Toléré
Fée Lérot

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

网络浏览器会将其编码设置为您告诉它的任何内容。您可以通过在HTTP标头中包含charset=UTF-8响应来完成此操作。 (假设您使用的是UTF-8而不是ISO-8859-1)