Консоль управления сервером sql не работает с многобайтовыми символами - PullRequest
4 голосов
/ 03 марта 2011

Я пытаюсь понять, как правильно использовать SQL Server Management Studio с многобайтовыми символами Юникода.даже что-то простое:

select N'动漫'

просто возвращает квадратные блоки в области результатов.Я знаю, что базовая база данных настроена правильно для обработки Unicode, и другие приложения на ПК отлично работают с китайскими иероглифами

любые подсказки очень ценятся

Ответы [ 2 ]

8 голосов
/ 02 января 2013

Изменение шрифта на Arial Unicode MS помогло мне.

Я не понимаю , почему Текстовые результаты отображаются нормально со шрифтами, где результаты сетки НЕТ, и почему другие шрифты Unicode не работают, но да, хорошо.

5 голосов
/ 08 ноября 2011

После многих разочаровывающих часов с этой проблемой я только что нашел решение (если не объяснение).

Изменение шрифта Query Results не повлияло на мою систему (Win 7 Enterprise, 64-разрядная версия).

После долгих поисков я обнаружил следующее: Мое китайское слово неожиданно появляется в виде квадратной коробки

Короче говоря: создайте новую учетную запись пользователя Windows, затем войдите в систему как этот пользователь - вы должны обнаружить, что китайские символы отображаются правильно. Теперь войдите в свою первоначальную учетную запись, и вы также должны найти, что теперь она правильно отображает китайские иероглифы.

Таким образом, создание новой учетной записи приводит к исправлению поведения обеих (возможно, всех?) Учетных записей. Теперь - у кого-нибудь есть объяснение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...