Что означает «CHAR (1)» в базе данных DB2 с кодировкой UTF-8?DB2 UTF-8: Umlaut to CHAR (1)?
Могу ли я вставить специальный символ (например, тот, который занимает 2 октета в UTF-8) в столбец CHAR (1)?
Или CHAR (1) в UTF-8 всегда означает, что он имеет емкость для одного байта/октета, т. Е. Что вставка Umlaut в него не удастся?
Я прочитал эту интересную developerWorks статьи, но это будет глубоко на мой простой вопрос ...
Спасибо! Это похоже на вопрос. Не могли бы вы добавить информацию, когда это было введено? В блоках кода документации отображаются с v10.5.0 ... – Bastl
Да, это правильно. Вы можете использовать раскрывающийся список в документах для переключения на другие версии. 'string_units' доступен только для 10.5 и выше. –
И только из любопытства: как это было сделано раньше? Фиксация кодовой страницы в CREATE TABLE так, чтобы 8 бит всегда было достаточно? – Bastl