powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кодировка русских букв
27 сообщений из 27, показаны все 2 страниц
Кодировка русских букв
    #37792633
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение на C#, написанное где то на западе, с открытым кодом!
Проблема вот в чем!
Программа не воспринимает Русские буквы, т.е. на входе имя файла с русскими буквами, на выходе кракозябры!
И соответственно вопрос, как её заставить воспринимать Русские буквы, имея исходники!
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37792640
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OSIP_1,

Как как - проанализировать исходники и поправить косяки
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37792657
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилOSIP_1,

Как как - проанализировать исходники и поправить косяки

Анализирую, то одних компонентов этому проекту не хватает, то других!

А какие косяки то исправить?
Компиляции разве не хватит??
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37792658
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Я C# 2 года не занимался, а уж копанием в опен соурсе вообще первый раз ))))
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37792803
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
OSIP_1 на входе имя файла с русскими буквами, на выходе кракозябрыПройти в отладчике по шагам весь путь от "на входе" до "на выходе" и понять где косяк.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37792959
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OSIP_1,
Кракозябры разные бывают
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37793662
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OSIP_1Компиляции разве не хватит??Если программа компилируется без ошибок, то это еще не означает, что она работает правильно ;)
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37793677
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OSIP_1И соответственно вопрос, как её заставить воспринимать Русские буквы, имея исходники!
Риторический вопрос. Русские буквы так-же существуют в нашем воображении
как и все прочие. Это всего-лишь unsigned short константы вот и всё. Возьми в
качестве эталлона имя файла A.txt где A- русская буква с кодом \uXXXX и подебаж
где она перестаёт быть своим кодом.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37793902
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OSIP_1опен соурсе вообще первый раз ))))
open source не сильно отличается от собственного говнокода
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794184
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.OSIP_1Компиляции разве не хватит??Если программа компилируется без ошибок, то это еще не означает, что она работает правильно ;)

Полностью согласен!
Просто я думаю, что кодировка на уровне компилятора! или я ошибаюсь???
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794185
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилOSIP_1опен соурсе вообще первый раз ))))
open source не сильно отличается от собственного говнокода

в говнокоде хоть изредка да говнокомент бывает, а тут чего то ничего нету!
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794394
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
OSIP_1Просто я думаю, что кодировка на уровне компилятора! или я ошибаюсь???Во время компиляции будет определяться разве что кодировка строковых констант в исходнике. На работу с файлами перекомпиляция никак не должна влиять.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794505
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?OSIP_1Просто я думаю, что кодировка на уровне компилятора! или я ошибаюсь???Во время компиляции будет определяться разве что кодировка строковых констант в исходнике. На работу с файлами перекомпиляция никак не должна влиять.

А как же символы таблицы ASCII ???
Разве у компиляторов одинаковые наборы этих символов и нет локализации???
Или я что то путаю???
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794541
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OSIP_1?пропущено...
Во время компиляции будет определяться разве что кодировка строковых констант в исходнике. На работу с файлами перекомпиляция никак не должна влиять.

А как же символы таблицы ASCII ???
Разве у компиляторов одинаковые наборы этих символов и нет локализации???
Или я что то путаю???
ASCII - это устаревшая 7-8 битная кодировка. В настоящее время её вытесняет
Unicode, хотя ASCII будет жить до тех пор пока существует хотя-бы один текстовый
файл в ней. Unicode - это над-множество над ASCII. Существуют также методы
враппинга (кодирования, макроподстановок) чтобы записать любой символ
Unicode в ASCII. Обычно это беклеш с кодом символа или бекслеш с литерой 'u'
или с литерой 'x' внутри строковых констант. Unicode максимально совместим
с ASCII (нижние 128 символов совпадают по кодам).
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794564
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonOSIP_1пропущено...


А как же символы таблицы ASCII ???
Разве у компиляторов одинаковые наборы этих символов и нет локализации???
Или я что то путаю???
ASCII - это устаревшая 7-8 битная кодировка. В настоящее время её вытесняет
Unicode, хотя ASCII будет жить до тех пор пока существует хотя-бы один текстовый
файл в ней. Unicode - это над-множество над ASCII. Существуют также методы
враппинга (кодирования, макроподстановок) чтобы записать любой символ
Unicode в ASCII. Обычно это беклеш с кодом символа или бекслеш с литерой 'u'
или с литерой 'x' внутри строковых констант. Unicode максимально совместим
с ASCII (нижние 128 символов совпадают по кодам).

Спасибо за лекцию!
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794620
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonASCII - это устаревшая 7-8 битная кодировка. В настоящее время её вытесняет
Unicode, хотя ASCII будет жить до тех пор пока существует хотя-бы один текстовый
файл в ней. Unicode - это над-множество над ASCII. Существуют также методы
враппинга (кодирования, макроподстановок) чтобы записать любой символ
Unicode в ASCII. Обычно это беклеш с кодом символа или бекслеш с литерой 'u'
или с литерой 'x' внутри строковых констант. Unicode максимально совместим
с ASCII (нижние 128 символов совпадают по кодам).
Отвратительное и неправильное объяснение.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794643
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosh the best, пиши опровержение.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794691
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И всё же! Что конкретно необходимо, для того чтобы англоязычная программа воспринимала имена файлов на русском языке?!
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794779
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonkosh the best, пиши опровержение.

многоликий unicode
Ну то есть у нас есть unicode как стандарт и множество его транспортных кодировок.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794783
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Unicode максимально совместим с ASCII (нижние 128 символов совпадают по кодам
Это справедливо для utf8
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794788
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(вр. и.о. Капитана Очевидности)
разобраться с кодировкой и фонтом элемента управления, в котором отображаются кракозябры. Возможно - нужно сконвертировать строчку с именем файла OemToAnsi или похожей ф-цией....
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794817
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Существуют также методы враппинга (кодирования, макроподстановок) чтобы записать любой символ
Unicode в ASCII.
Это Вы про MIME и его аналоги что ли? Дак это косвенно к юникоду относится..
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794832
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Обычно это беклеш с кодом символа или бекслеш с литерой 'u' или с литерой 'x' внутри строковых констант.
Ну, это выбор разработчиков языков и компиляторов, как им помечать юникодные строки..
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794837
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, даже не знаю, с какой стороны подойти - у Вас все намешано в кучу (хотя я сам не особый знаток юникода)
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794927
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
OSIP_1И всё же! Что конкретно необходимо, для того чтобы англоязычная программа воспринимала имена файлов на русском языке?!Вам уже несколько раз написали - взять отладчик и найти место, где "портится" строка.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794930
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosh the bestВ общем, даже не знаю, с какой стороны подойти - у Вас все намешано в кучу (хотя я сам не особый знаток юникода)
Ну что-ж, не особый знаток юникода . Спасибо за полезное дополнение.
Пускай автор решает что ему пойдет в копилку.

Если у него вопросов больше нет то я закрою ветку.
...
Рейтинг: 0 / 0
Кодировка русских букв
    #37794936
OSIP_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕсли у него вопросов больше нет то я закрою ветку.

Закрывай ветку :)
Буду анализировать выше написанное и программный код!
Всем большое спасибо!
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кодировка русских букв
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]