Используйте HeidiSQL . Его бесплатный и очень хороший инструмент db.
Из меню инструментов введите редактор Bulk table
Выберите полную базу данных или выберите таблицы для преобразования,
Выполнить
Это преобразует полную базу данных с латинского на utf8 только в несколько секунд.
Работает как шарм:)
HeidiSQL подключается по умолчанию как utf8, поэтому любые специальные символы теперь должны рассматриваться как символ (æ ø å), а не как закодированные, когда проверяя данные таблицы.
Реальная ошибка при переходе с латинского на utf8 заключается в том, чтобы pdo подключался к кодировке utf8. Если нет, вы получите данные мусора, вставленные в таблицу utf8, и вопросительные знаки повсюду на вашей веб-странице, заставляя вас думать, что данные таблицы не являются utf8 ...
Примерно так:
if (!jQuery.contains(document, $foo[0])) {
//Element is detached
}
Это все равно будет работать, если один из родителей элемента был удален (в этом случае элемент сам по-прежнему будет иметь родителя).
Я только что понял ответ, пока печатал свой вопрос:
$foo.parent()
Если $f00
был удален из DOM, то $foo.parent().length === 0
. В противном случае его длина будет не меньше 1.
[Edit: Это не совсем верно, потому что удаленный элемент все еще может иметь родителя; например, если вы удалите
, каждый из его дочерних все еще будет иметь родителя. Вместо этого используйте ответ SLaks.