Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT

Важность Кодировки символов

Если тип MIME для данных печати байта не включает параметр набора символов, указывая на кодирование, Служба печати Java принимает набор символов US-ASCII. Это поведение отличается чем та из Среды выполнения Java, которая всегда принимает значение по умолчанию encodi нанограмм для локали пользователя на базовой операционной системе, которая могла бы отличаться чем US-ASCII.

Каждому экземпляру Виртуального Machine* Java™ определили кодировку символов по умолчанию во время запуска виртуальной машины, который обычно зависит от локали и набора символов, используемого базовой операционной системой. В распределенной среде энергия двух JVM n ot совместно использует ту же самую кодировку по умолчанию. Таким образом клиенты, которые хотят передать закодированные платформой текстовые данные потоком от платформы узла до экземпляра Службы печати Java, должны явно объявить набор символов и не положиться на значения по умолчанию.

По этим причинам, приложения, что потоковые текстовые данные должны всегда определять набор символов в типе MIME. Чтобы определить тип MIME, приложение должно определить кодирование платформы узла, которое оно делает, вызывая DocFlavor.hostEncoding metho d. Тип MIME, возвращенный из этого метода, как гарантируют, будет понят под текущей JVM.

См. кодировки символов для получения дополнительной информации о кодировках символов, поддерживаемых на платформе Java.


*As, используемые на этом веб-сайте, сроки "виртуальная машина Java" или "JVM", означают виртуальную машину для платформы Java.

СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT

Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами