|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 4
|
|
Отображение символов на русском языке в DataGridView14.09.2010, 17:00. Показов 16700. Ответов 15
Метки нет (Все метки)
Странно), в DataGridView не отображаются русские буквы. Вместо них вопросики). Пробовал классом UnicodeEncoding преобразовывать в UTF32 - результат тот же. Люди посоветуйте, pls. MSDN прочитал - не нашёл, в книжках порылся - результат тот же.
Заранее признателен, Степан.
0
|
|
| 14.09.2010, 17:00 | |
|
Ответы с готовыми решениями:
15
Отображение меню на русском языке Отображение сообщений об ошибках на русском языке
|
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
|
| 14.09.2010, 17:12 | |
|
Каким образом загружаете данные в dataGridView?
0
|
|
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
||||||
| 14.09.2010, 17:51 | ||||||
|
я вот такую функцию использую. 1я-кодировка, в которой текст, 2ая - в которую (обычно Encoding.Default)
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 4
|
|||
| 15.09.2010, 12:52 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
|
| 15.09.2010, 13:22 | |
|
0
|
|
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
||
| 15.09.2010, 19:46 | ||
|
0
|
||
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
||
| 16.09.2010, 08:06 | ||
|
С ней можно запутаться Дело в том, что параметр value - типа string, а string уже сам в UTF-16. Вопрос в том, как и откуда этот value получен? И возвращается тоже string, то же UTF-16. ИМХО: эта функция может сильно перепутать байты Попробуйте сделать этой функцией какое-нибудь конвертирование, а потом обратно. И кодировки попробуйте разные. Во всех случаях все нормально?
0
|
||
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 4
|
||||||||
| 19.09.2010, 14:34 [ТС] | ||||||||
0
|
||||||||
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
|||||
| 20.09.2010, 06:50 | |||||
|
Если в целевом формате ести символ, представленный в источнике-кодировке, то не должно быть никаких вопросиков, иначе будут
0
|
|||||
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 4
|
|||
| 20.09.2010, 16:31 [ТС] | |||
|
Добавлено через 7 минут
0
|
|||
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
||||||
| 20.09.2010, 23:44 | ||||||
|
я что-то вас не понимаю)вы же пишете "разбиваю методом String.Split на строковый массив и затем элемент этого массива отображаю "
ну так вот у вас будет что-то типа
вопрос идентичности раскодированно-закодированных строк меня не сильно волновал, т.к. получаемые строки меня вполне устраивают и дают требуемые результаты при сравнении этих строк с некоторыми заданными строковыми переменными)
0
|
||||||
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
||||||||
| 21.09.2010, 06:29 | ||||||||
|
Тут конвертирование происходит где-то внутри. На выходе получаете строки, в которых все символы уже переведены из ANSI в аналоги Unicode. Используйте полученые строки. Больше ничего делать не надо. В контролах все должно быть без вопросиков
Ваше право использовать эту функцию. Только один вопрос. Зачем конвертировать string в другой string? Оба string'а в Unicode. Вы из юникода получаете какуюто кодировку, а потом обратно в юникод переводите? И хотите что бы там что-то новое появилось? (И появляется!) Вы это странным не находите? Подумайте над этим на досуге Что бы не быть голословным
Вывод не тот, который можно было бы логически предположить То, что начальная строка коряво отображается - признак того, что ее не правильно прочитали из байтов, не с тем Encoding, конечно если со шрифтами все нормально
1
|
||||||||
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
|
| 21.09.2010, 08:15 | |
|
я, честно, не очень хочу сейчас вдаваться в холивары)
как я это все использую?у меня есть .дбф файл, в котором, допустим, список книг. на рус и на англ.я бы очень была бы рада считывать из дбфки уже с учетом ее кодировки, но не нашла ни единого средства, параметра, свойства, артибута,... который бы можно было указать, например, провайдеру, чтобы считать из этой дбфки. кодировка у нее 866, елси не ошибаюсь. так что пришлось выкручиваться, и искать функции, которые будут перекодировать. нашла только вот эту.когда заливаю инфо в табл, делаю reader["имя"].ToString().Trim() (приходиться тримить, тк из дбфки входить фулзайзовая строка, дописанная пробелами) и гоню этот стринг в эту функцию. для меня важно то, что в итоге получая вместо козябров "пушкин", и потом делая, например, привязку из какой-то другой таблицы с if (...cells[0].Value.Contains("пушкин")) то сцепить с "4.06.", все срабатывает. объясните мне плиз,я в работе с байтами не сильна, почему в таком случае мы получаем true, елси байты потерялись?
0
|
|
|
39 / 39 / 2
Регистрация: 19.09.2010
Сообщений: 97
|
||||||
| 21.09.2010, 09:17 | ||||||
|
Можт так
0
|
||||||
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
|||||||||
| 21.09.2010, 13:25 | |||||||||
|
Вот тут возвращается длинна в символах какого-то массива байтов декодером какой-то кодировки. Для одной кодировки - одно значение, для другой - другое. Тут и урезается
как-то так Добавлено через 4 минуты
1
|
|||||||||
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
|||
| 21.09.2010, 15:27 | |||
|
Добавлено через 27 минут да, про байты из дос в ютф поняла. согласна, тут косяк присоединяйтесь Чтение из .dbf с заданной кодировкой
0
|
|||
| 21.09.2010, 15:27 | |
|
Помогаю со студенческими работами здесь
16
Дана строка символов, содержащая некоторый текст на русском языке . Разработать программу форматирования этого текста Неверное отображение символов в DataGridView GeoTiff - примеры ее использования на языке c , желательно на русском языке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|