我有一个单独的连接,可以使用以下代码连接到另一个DB:
$wpdb = new wpdb(STATYBA_USER, STATYBA_PASS, STATYBA_DB, STATYBA_HOST);
它还有另一个DB字符集(
latin1
而不是
utf8
), 那么我如何在不改变字符集的情况下改变字符集呢
DB_CHARSET
常量in
wp_config.php
?
最合适的回答,由SO网友:Cubakos 整理而成
你可以试试wpdbset_charset
方法(more info here).
示例使用:
$statyba_wpdb = new wpdb(STATYBA_USER, STATYBA_PASS, STATYBA_DB, STATYBA_HOST);
$statyba_wpdb->set_charset($statyba_wpdb->dbh, \'utf8\');
希望这有帮助。