|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
|||||||||||
WebRequest и кирилица13.07.2012, 18:48. Показов 8850. Ответов 20
Метки нет (Все метки)
пытаюсь получить имя файла таким вот способом
на самом деле имя файла "тест.txt" пробовал менять кодировки на UTF8, ASCII, 1251,unicode
как получить нормальное имя?
0
|
|||||||||||
| 13.07.2012, 18:48 | |
|
Ответы с готовыми решениями:
20
кирилица Кирилица
|
|
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 84
|
|
| 13.07.2012, 18:55 | |
|
С этими кодировками одна большая проблема. Что недоработано в .нет так это кодировки Перекодировка строки пробовал этот метод. Не работает.
При выборке сайтов в utf8 все отлично. А если попадется 1251, то или крякозяблики, или квадратики, или вопросики
0
|
|
|
|
||||||||||||||||
| 13.07.2012, 21:53 | ||||||||||||||||
|
Попробуйте написать
А тут я вообще не понял:
Добавлено через 2 минуты А вообще, "%C3%91%C2%82%C3%90%C2%B5%C3%91%C2%81%C3 %91%C2%82" - это кодировка url. Почитайте о кодировке тут.
0
|
||||||||||||||||
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
|||||||||||||
| 13.07.2012, 23:55 [ТС] | |||||||||||||
|
это получение последнего сегмента от ссылки -имени файла
сайтов типа этого. но толку ни какого((
0
|
|||||||||||||
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
|||||||
| 14.07.2012, 16:50 [ТС] | |||||||
|
путем неимоверных мук я докопался до
выдало мне оно "ÑеÑÑ.txt" еще немного помучавшись я определил что нужно полученый результат перекодировать из utf8 в iso8859-1. но компилятор при этом выдает еще один кракозябл "ÃÂõÃÂÃÂ.txt" если уж стандартные средства не могут помочь, что ж это такое? Добавлено через 1 час 20 минут хм, оказывается ссылка которую отсылает сайт моей программе имеет нормальный вид %D1%82%D0%B5%D1%81%D1%82 а при получении она еще раз url кодируется до "%C3%91%C2%82%C3%90%C2%B5%C3%91%C2%81%C3 %91%C2%82"
0
|
|||||||
|
|
|
| 15.07.2012, 00:53 | |
|
Можно расшифровать - вот онлайн сервис http://www.ifstudio.org/seo/decoder.php . В качестве ответа выдает слово "тест" (это и есть закодированное слово).
Вот нашел таблицу символов. При желании можно свой декодер сделать.
0
|
|
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
||
| 15.07.2012, 04:25 [ТС] | ||
|
а вот самому написать не так легко в таблицах указаны возможные кодировки 2 байтами на 1 символ. а в моем случае получется аж 4 байта на символ. %d1%82 -> "т" %C3%91%C2%82 -> "т" вот я и не пойму как его привести к нормальному виду. ладно. мб есть еще какой способ решить мою проблему... 3 убил на какую-то фигню. все стоит из за 2 строчек)) Добавлено через 26 минут *3 дня)
0
|
||
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
||
| 15.07.2012, 04:42 [ТС] | ||
|
я ж и думаю, мб есть еще какой то способ, без использования webresponse и webrequest?
0
|
||
|
|
||||||
| 15.07.2012, 04:52 | ||||||
|
Странно вы как-то заходите для выяснения ссылки, обычно используются методы по-проще.
Добавлено через 8 минут Вот что вижу я:
А от url вижу: ht tps://w ww.googl e.ru/search?q=Как производить замер времени Пробелы поставил чтоб не было линков. Вроде всё в ажуре
0
|
||||||
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
|||||||
| 15.07.2012, 14:10 [ТС] | |||||||
0
|
|||||||
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
||||||
| 15.07.2012, 22:12 [ТС] | ||||||
|
крыша едет не спеша тихо шифером шурша...
главное - формат файла, а имя можно при помощи Random состряпать
0
|
||||||
|
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 84
|
|
| 15.07.2012, 23:17 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
|
| 15.07.2012, 23:39 [ТС] | |
|
спасибо, но не помогло(
0
|
|
|
|
|
| 16.07.2012, 01:27 | |
|
Я вас, кстати обманул. Я получаю кракозябры, "теÑÑ" вместо "тест", я сделал ошибку в своем коде. Уже часа 3 намучался с этими кодировками, перебрал всё что можно... Я даже не приблизился к ответу. Единственное что я понял:
1. Если это кодировать из ISO-8859-1 в UTF-8, то получаем "тес�"; 2. Если это кодировать из CP1129 в UTF-8, то получаем "т�с�"; 3. Все остальные кодировки показывают только абракадабру. Напрашивается вывод, что сервер сам даёт кривые показания, т.к. WebRequest принимает уже "кривой" набор символов. ОДНАКО! Браузер, инструмент Fiddler в заголовке Location чётко отображают русские буквы. Значит предыдущее утверждение можно отбросить. Ну с опять-таки, с другой стороны, с другими сайтами я такого не наблюдал... Хочется понять почему такое происходит. Добавлено через 9 минут Кстати кракозябры я получаю через HttpWebRquest Добавлено через 9 минут Хотя это всё абсолютно бесполезная инф-я... я даже не знаю что и делать тут..
1
|
|
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
||
| 16.07.2012, 01:37 [ТС] | ||
|
0
|
||
|
|
|||||||
| 16.07.2012, 01:48 | |||||||
|
Нашел только один способ решения. Не самый грамотный и красивый, но рабочий:
Добавлено через 1 минуту Добавлено через 7 минут ВСЯ проблема в том, что WebResponse получает кривой ответ (а получает кривой, скорее всего, из-за кривого запроса). Осталось разобраться почему. (т.к. даже если ввести этот бред который нам кажется нечитабельным в строчку адреса браузера - откроется тот же самый искомый файл, вот только действительное "имя файла" тогда будет кодировано).
0
|
|||||||
|
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
|
|||||||||||
| 16.07.2012, 05:10 [ТС] | |||||||||||
|
работает частично: если это txt то такой вариант подходит. а вот если
а вот это на 100% работает!)
Mans7, спасибо тебе огромное!!))
0
|
|||||||||||
| 16.07.2012, 05:10 | |
|
Помогаю со студенческими работами здесь
20
Кирилица в бд Кирилица Кирилица Кирилица кирилица в адресе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|