2011-01-17 4 views
1

Я тестировал графику SVG, открыв ее в IE8 с помощью модуля Adobe SVG Viewer.SVG графика на китайском/японском языке не отображается правильно в IE8

В настоящее время проблема заключается в том, ,

Поскольку Chrome или Firefox могут обрабатывать эту скважину, но мой клиент настаивает на использовании IE8 для тестирования, может ли кто-нибудь предложить обходной путь? Должен ли я заставить клиента установить языковой пакет или что-то настроить SVG Viewer?

Спасибо.

+0

Знаете ли вы, что просмотрщик SVG в Adobe не поддерживается? Подробнее см. Http://www.adobe.com/svg/viewer/install/. Ни один здравомыслящий ИТ-отдел не установил неподдерживаемую старую проприетарную программу – phihag

+0

@philag. Я знаю это. Это потому, что мой клиент INSISTS использует IE для просмотра графики SVG, поэтому мне сложно понять это. – Kevin

ответ

1

Хорошо, сначала вы берете английский SVG и используете PHP для замены в переводах, или имеете дело с другим SVG-файлом для каждого языка с уже переведенными словами? Является ли открытый тег XML определяемым как кодировка utf8? И конечный результат должен быть SVG или вы можете взять svg и сделать png/jpeg?

Наша компания сделала некоторые переводы на китайском языке некоторых страниц, и я обнаружил, что они правильно отображаются. Мне нужно было обязательно объявить кодировку utf8 в заголовке страницы и записать символы в виде значений их юникода (например, \ u4EA7 \ u54C1 для двух символов, представляющих "товары").

Другим предложением, которое у меня будет, является поиск некоторых файлов SVG на азиатском языке в Интернете, которые корректно отображаются в IE и открывают их в текстовом редакторе, чтобы проверить, как они правильно обрабатывают символы. Я использовал PHP для замены цветов на SVG-картах, но никогда не заменял нелатинских символов ... пожалуйста, напишите больше информации или последуйте за ними, если найдете ответ в другом месте

+0

Мне нравится 3-е предложение. – Kevin