Вставьте div поверх flash в IE

4 байта Unicode-символы еще не широко используются, поэтому не все приложения там полностью поддерживают их. MySQL 5.5 отлично работает с 4 байтовыми символами при правильной настройке - проверьте, могут ли ваши другие компоненты работать с ними.

Вот еще несколько вещей, которые нужно проверить:

  • Убедитесь, что все ваши стандартные символы и текстовые поля ваших таблиц преобразуются в utf8mb4, в дополнение к настройке клиента & amp; наборов символов сервера, например. ALTER TABLE mytable charset=utf8mb4, MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4; и т. д. Если ваши данные уже находятся в наборе символов utf8, он должен без проблем быть преобразован в utf8mb4. Как всегда, сделайте резервную копию своих данных перед попыткой!
  • Также убедитесь, что ваш уровень приложения устанавливает набор символов базы данных, установленный в utf8mb4. Двойная проверка этого на самом деле происходит. Если вы используете старую версию клиентской библиотеки mysql выбранной вами структуры, она, возможно, не была скомпилирована с поддержкой utf8mb4, и она не будет правильно устанавливать кодировку. Если нет, возможно, вам придется обновить его или скомпилировать самостоятельно.
  • При просмотре ваших данных через клиент mysql убедитесь, что вы находитесь на машине, которая может отображать emoji, и запускайте SET NAMES utf8mb4 до запускать любые запросы.

Как только каждый уровень вашего приложения сможет поддерживать новые символы, вы сможете использовать их без какого-либо повреждения.

13
задан seedg 30 June 2010 в 07:29
поделиться

3 ответа

Да Крис,

Вам нужно установить атрибут для кода вставки флеш

<param name="wmode" value="transparent" />

Это будет работать

25
ответ дан 1 December 2019 в 19:14
поделиться

Там где вы вставляете флеш файл, вам нужно установить режим окна прозрачным:

<embed src="flashfile" wmode="transparent">
6
ответ дан 1 December 2019 в 19:14
поделиться

Мунир и Тим уже дали хороший ответ, но я хотел бы добавить дополнительную информацию:

  • На веб-сайте Adobe есть документация по Атрибуты тега Flash OBJECT и EMBED
  • прозрачные и непрозрачные значения вызовут проблему доступности, так как они скрывают содержимое вашего flash-объекта для программ чтения с экрана. Только значение по умолчанию window подходит для программ чтения с экрана
  • z-index не будет и не может ничего делать в вашем случае: объект управляется плагином, флэш-плеером или альтернативой , и это происходит за пределами страницы, отображаемой браузером. Он по-прежнему взаимодействует с ним (ширина, высота, JS), но что касается рендеринга ...
  • Есть аналогичная проблема с элементами select в IE6 (и 7?), Когда никакое значение z-index в позиционируемом элементе не будет отображать последнее по сравнению с выбором (это ошибка из-за того, как IE рассматривает выбранные элементы)
  • , вы должны протестировать на OS X и Linux, есть довольно много проблем с флэш-памятью в этих ОС.
2
ответ дан 1 December 2019 в 19:14
поделиться