Страница 1 из 1
Текстовые поля - длина?
Добавлено: 22 июн 2012, 15:59
Игорь Лебедь
Почему при клонировании текстового поля длиной в 4 символа QGIS 1.8.0 на Windows 7 в кодировке UTF-8 создаёт поле в 2 символа? Если поле в 10 символов, то 5. Почему сокращает в 2 раза? Объясните, пожалуйста!
Заранее спасибо!
Re: Текстовые поля - длина?
Добавлено: 22 июн 2012, 16:06
Voltron
UTF-8 это двухбайтовая кодировка. Т.е. на каждый символ в ней отводится 2 байта, а не 1, как, например, в CP1251
Re: Текстовые поля - длина?
Добавлено: 22 июн 2012, 21:32
Ariki
Строго говоря, не так. Это кодировка с кодами переменной длины, в которой, например, латинские буквы кодируются одним байтом, русские двумя, а некоторые символы - и более чем двумя байтами.
Re: Текстовые поля - длина?
Добавлено: 22 июн 2012, 21:37
Игорь Лебедь
Спасибо, ясно, я как-то так и предполагал. А NextGIS-QGIS с поддержкой кириллицы полностью решило проблему!