Проблема Winforms с кодовой страницей "?"символ вместо апострофа - PullRequest
0 голосов
/ 02 декабря 2010

В .NET 3.5 у меня есть Winform со списком в нем.Датя поступает из базы данных мэйнфрейма DB2.Проблема в том, что у нас есть персонаж, который не является настоящим апострофом.Вставлено из Word, я думаю.Но в нашем выпадающем списке он не отображается правильно.Показывает знак вопроса "?"вместо этого.

Есть идеи, как заставить его отображать символ таким, какой он есть?

1 Ответ

2 голосов
/ 02 декабря 2010

Сначала вы должны проверить, не поврежден ли символ в базе данных, или проблема в том, что кодовая страница не поддерживает символ.

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

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

Примечание. Используемый символ, вероятно, является типографским апострофом, таким как символ юникода U + 2019 .

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