繁体   English   中英

Perl:如何将某些MySQL表视为utf8

[英]Perl: How to treat a certain MySQL table as utf8

这是一个处理latin1中所有内容的系统,但我希望将此特定表读取为utf8,然后正确编码为JSON。

如何将连接切换到utf8,然后阅读,然后再将连接切换回?

我知道如何执行JSON,但我不知道MySQL。

我正在使用DBI MySQL驱动程序,这是一个旧的CGI程序。

您可以尝试这样的事情:

$dbh->do('set names utf8');

您可以这样更改连接编码:

$dbh->do("set names 'utf8';");

# ...do something with utf8 tables...

$dbh->do("set names 'latin1';");

# do something with latin1 tables

$dbh->disconnect;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM