Как отобразить японские символы в метке C # GUI - PullRequest
2 голосов
/ 27 января 2011

Я разрабатываю программу для флэш-карт на C #, и у меня есть японские символы в базе данных SQL Compact, введенной с использованием IME. Символы хорошо отображаются в базе данных, однако, когда я вытаскиваю их из базы данных для отображения в метке, я получаю стандартное поле «не знаю, что отображать».

Я вытаскиваю данные из базы данных и преобразую их в строку. Я уверен, что есть простое решение для этого, но я искал и еще не наткнулся на ответ. Нужно ли мне изменить параметр кодирования где-нибудь в моем проекте. Я использую Visual Studio, если это поможет.

Редактировать: Winforms, я прошу прощения за расплывчатость.

1 Ответ

2 голосов
/ 27 января 2011

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

Обратите внимание, что при развертывании программного обеспечения на других компьютерах вам необходимо будет также установить этот шрифт.

...