【问题标题】:Perl Encoding for Japanese characters日文字符的 Perl 编码
【发布时间】:2014-01-02 02:49:50
【问题描述】:

请帮我解决我的 Perl 编码问题。

  1. 我创建了带有一些输入字段的 html 表单。
  2. 我从输入“名称”中获取参数。
  3. 表单动作是“.pl”文件。

然后我填写了数据输入字段。并取参数,我可以看到我填写的数据。但不适合日文字符。

在这种情况下如何使用Encode?例如日文字符变为ã­ã“

【问题讨论】:

  • 感谢您的编辑以清除。 :)

标签: perl encoding


【解决方案1】:

您需要确保正确设置网页的字符编码。通常是 UTF-8。因此,如果您使用 CGI 模块,您可以执行以下操作:

my $q = CGI->new();
print $q->header( -charset=> 'utf-8' );

这是假设您的表单也是由 perl CGI 生成的。如果是纯 HTML,则可以使用一些 META 标记来完成相同的操作。我认为是

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

【讨论】:

  • 我现在可以在浏览器上看到我填充的日文字符。非常感谢你的帮助。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-03
  • 2013-06-17
  • 1970-01-01
  • 2020-02-25
  • 2021-09-26
  • 2016-07-03
  • 1970-01-01
相关资源
最近更新 更多