4 байта Unicode-символы еще не широко используются, поэтому не все приложения там полностью поддерживают их. MySQL 5.5 отлично работает с 4 байтовыми символами при правильной настройке - проверьте, могут ли ваши другие компоненты работать с ними.
Вот еще несколько вещей, которые нужно проверить:
ALTER TABLE mytable charset=utf8mb4, MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4;
и т. д. Если ваши данные уже находятся в наборе символов utf8, он должен без проблем быть преобразован в utf8mb4. Как всегда, сделайте резервную копию своих данных перед попыткой! SET NAMES utf8mb4
до запускать любые запросы. Как только каждый уровень вашего приложения сможет поддерживать новые символы, вы сможете использовать их без какого-либо повреждения.
Да Крис,
Вам нужно установить атрибут для кода вставки флеш
<param name="wmode" value="transparent" />
Это будет работать
Там где вы вставляете флеш файл, вам нужно установить режим окна прозрачным:
<embed src="flashfile" wmode="transparent">
Мунир и Тим уже дали хороший ответ, но я хотел бы добавить дополнительную информацию:
прозрачные
и непрозрачные
значения вызовут проблему доступности, так как они скрывают содержимое вашего flash-объекта для программ чтения с экрана. Только значение по умолчанию window
подходит для программ чтения с экрана