MySQL v5.5.3 и выше:
Просто добавьте три строки только в раздел [mysqld]:
[mysqld]
character-set-server = utf8
collation-server = utf8_unicode_ci
skip-character-set-client-handshake
Примечание. Включение skip-character-set-client-handshake
здесь устраняет необходимость включают в себя init-connect
в [mysqld]
и default-character-set
в разделах [client]
и [mysql]
.
Чтобы ответить на ваш вопрос:
.html()
просто вызовет .innerHTML
после проверки типов узлов и прочего. Он также использует блок try/catch
, где он сначала пытается использовать innerHTML
, и если это не удается, он изящно возвращается к jQuery .empty()
+ append()
Если вас интересует функциональность, то jQuery .html ()
выполняет те же функции , предназначенные , что и .innerHTML ()
, но он также выполняет проверки на кроссбраузерность.
По этой причине всегда используйте jQuery .html ()
вместо .innerHTML ()
, где это возможно.
«Этот метод использует свойство браузера innerHTML». - jQuery API
innerHTML не является стандартным и может не работать в некоторых браузерах. Я использовал html() во всех браузерах без проблем.