![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
Здравствуйте.
Я получаю определённые строки, которые изначально сохранены в ANSI кодировке, как говорит блокнот++. Помогите перекодировать строчки так, что бы вместо иероглифов получились русские буквы. Пример изначальной строки - Images/рекламный+блок+маленький.png |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Notepad++. Меню "Кодировка". Пункты "Кодировать в..."
Используй их.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
Я думал, раз в теме по С# значит понятно будет на чём реализовать пытаюсь. Извиняюсь за неполноту тогда.
Мне надо код перекодирования реализовать на С#. Пробовал имеющуюся строку перегнать в байты, а потом снова в строку - не получилось. Прошу по подробней описать алгоритм, так как я новичок в программировании. |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Эм... http://msdn.microsoft.com/ru-ru/libr...vs.110%29.aspx
И сюда же: http://msdn.microsoft.com/ru-ru/libr...vs.110%29.aspx Кстати: Как строки то получаешь?
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
C помощью подключаемой библиотеки LogParser. Делаю выборку строк с помощью sql запросов.
Если же пользоваться чисто программой logparser, то она сама всё перекодирует. А как это реализуется с помощью подключенной библиотеки, я не нашёл руководства. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
Почитал. Мало чего понял. Вообще не понял по какому принципу там декодирование производится.
Можно хотя бы по пунктам рассказать, что делать? |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну вот смотри:
Дается строка в юникоде: Цитата:
Описываешь объект, в который нужно перекодировать. Скажем в АСКИ: Код:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
В том то и проблема, что он только по идее и перекодирует.
Подобное я тоже пробовал. Самое интересное, что если использовать StremReader и получать файл целиком, тогда он перекодирует. А уже полученные строки не могу перекодировать и всё тут. Последний раз редактировалось Alexandr5; 31.10.2013 в 15:46. |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну поиграйся с классами энкодинга. Какой-то из них по идее должен подойти.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 03.10.2013
Сообщений: 142
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и | ANTON1994 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 09.02.2013 14:07 |
кодировка | Mortimoro | PHP | 2 | 12.09.2012 20:35 |
Кодировка | s_t_c | Visual C++ | 3 | 30.07.2012 10:49 |
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки | Алексей_2012 | Помощь студентам | 1 | 05.04.2012 11:26 |
Кодировка | MAcK | Общие вопросы .NET | 5 | 11.11.2008 13:34 |