Определяет будет ли кодировка установка в Unicode Transformation Format-8 (UTF-8). UTF8Encoded работает совместно со свойством RespectCursorCP.

UTF8Encoded применяется только при исполнении метода ToXML объекта XMLAdapter, который создает XML, согласующийся с его установками.

XMLAdapter.UTF8Encoded [= lValue] 

Expand image Возвращаемое значение

lValue

Логический тип данных. В приведенной ниже таблице перечислены значения для lValue.

lValue Описание

False (.F.)

Не устанавливает кодировку в UTF-8. (По умолчанию)

True (.T.)

Устанавливает кодировку в UTF-8.

Expand image Примечания

ПРименяется к классу: XMLAdapter

Кодировкой по умолчанию для XML является UTF-8, а Visual FoxPro использует по умолчанию кодировку Windows-1252. Когда вы желаете вывести данные в XML, вы можете обеспечить кодировку UTF-8 путем ее установки и выдачи инструкции Visual FoxPro о трансляции двухбайтных символов в надлежащую последовательность кодировки UTF-8.

Если у вас имеется группа символов, представляющих корейский или китайский текст, вы можете преобразовать эти сиимволы в двух-байтный набор символов (DBCS), с тем чтобы видеть их в Visual FoxPro. Вы можете затем переконвертировать их в UTF-8, когда передаете их через WEB в виде XML, с тем, чтобы прочие системы могли корректно отобразить данные.

Например, в приведенной ниже таблице описывается как два свойства объекта XMLAdapter - RespectCursorCP и UTF8Encoded взаимодействуют друг с другом.

RespectCursorCP UTF8Encoded Производимое преобразование

False

False

Windows-1252 (По умолчанию)

True

False

Устанавливает кодировочный аттрибут вывода в кодовую страницу курсора.

False

True

Устанавливает кодировочный аттрибут вывода UTF-8. Символьной трансляции не производится.

True

True

Устанавливает кодировочный аттрибут вывода UTF-8. Производится трансляция символов в UTF-8.

True

False

Устанавливает кодировочный аттрибут вывода в кодовую страницу курсора.

Expand image Смотрите также