1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-13 10:04:07 +02:00

MySQL: Try to set utf8mb4 if possible

This commit is contained in:
Jakub Vrana
2015-03-10 09:21:30 -07:00
parent 0025f2188a
commit c5ae82ab5b

View File

@@ -28,6 +28,9 @@ if (!defined("DRIVER")) {
}
function set_charset($charset) {
if (parent::set_charset($charset)) {
return true;
}
// the client library may not support utf8mb4
parent::set_charset('utf8');
return $this->query("SET NAMES $charset");
@@ -86,6 +89,9 @@ if (!defined("DRIVER")) {
*/
function set_charset($charset) {
if (function_exists('mysql_set_charset')) {
if (mysql_set_charset($charset, $this->_link)) {
return true;
}
// the client library may not support utf8mb4
mysql_set_charset('utf8', $this->_link);
}