В SAP SQL Anywhere (где типы данных и большинство структур очень похожи на SQL Server) для параметров сортировки базы данных по умолчанию установлено значение UTF-8 - подробные настройки приведены ниже:
У меня есть набор специальных символов, с которыми база данных должна храниться и работать (диапазон : U + 1400 - U + 167F ) и после тестовой вставки типы данных VARCHAR
и NVARCHAR
были в состоянии приспособиться к этим специальным символам без видимой разницы (кроме выделенного пространства) - см. ниже:
Правильно ли я понимаю, когда для параметров сортировки БД установлено значение UTF-8 (с кодировкой UTF8BIN), тип данных CHAR/VARCHAR
по умолчанию способен хранить кодировку UTF-8 и NCHAR/NVARCHAR
UTF-16? То есть мне не нужно преобразовывать все CHAR/VARCHAR
объекты в NCHAR/NVARCHAR
, если все, что мне нужно, это диапазон UTF-8: U + 1400 - U + 167F?