perl dbd:mysql 的中文乱码问题

在perl通过DBD:mysql操作数据表时,遇有中文,可能出现乱码。

解决思路之一是在头部引入

use strict;

use Encode;

然后在下面的具体代码中使用 encode/decode的函数来操作相应的变量,如:

$name在写入数据库之前,需要做utf-8编码的转换:

$name = decode(“utf8”, $name);

 

此条目发表在编程技术, 计算机技术分类目录。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code