Выдает в поток:
ДBAДBAДBA
А надо:
%2%2ДВА
просто я использую URL кодировку, где частенько попадаются маски. Можно ли сделать это с менеьшими затратами?
Ответов: 305
Рейтинг: 4
|
|||
code_19624.txt
Выдает в поток: ДBAДBAДBA
А надо: %2%2ДВА
просто я использую URL кодировку, где частенько попадаются маски. Можно ли сделать это с менеьшими затратами? |
|||
карма: 0 |
| ||
файлы: 1 | code_19624.txt [461B] [139] |
Ответов: 274
Рейтинг: 47
|
|||
карма: 0 |
| ||
файлы: 1 | code_19625.txt [445B] [117] |
Ответов: 305
Рейтинг: 4
|
|||
Laetar, Я понимаю , но если много масок, и в каждой %1 %2 %3 %4 %5 . . .
|
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
mmmmm писал(а): просто я использую URL кодировкуИ где в URL кодировке %1 %2 %3 %4 %5, это же не печатные символы ------------ Дoбавленo в 17.22: К тому же, эти коды выдаются в HEX -- %01, %02, %03 и тд |
|||
карма: 22 |
|
Ответов: 305
Рейтинг: 4
|
|||
nesco,
%D0%A7%D1%82%D0%BE%20%D1%83%D0%BC%D0%B5%D0%B5%D1%82%20%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.%D0%91%D0%B0%D1%80%3F%0A%D0%A3%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9%20%D0%B8%20%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%0A%D0%91%D0%B0%D1%80%20%D1%83%D0%BC%D0%B5%D0%B5%D1%82%20%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C%20%D0%BF%D0%BE%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D1%83%20%D0%B8%20%D0%BD%D0%B0%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85%20%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2.%20%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0%20%D1%81%D1%82%D1%80%D0%BE%D1%8F%D1%82%D1%81%D1%8F%20%D1%81%20%D1%83%D1%87%D0%B5%D1%82%D0%BE%D0%BC%20%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE%20%D0%BC%D0%B5%D1%81%D1%82%D0%BE%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%2C%20%D0%B0%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5%20%D0%BF%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%BA%D0%B8%20%D1%83%D1%81%D0%BA%D0%BE%D1%80%D1%8F%D1%8E ------------ Дoбавленo в 17.49: например |
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Смотри внимательнее -- %D1%83%D0, где тут %8, тут %83 и тд
Вот твой декодированный текст Что умеет Яндекс.Бар?
Удобный и быстрый поиск Бар умеет искать по интернету и на страницах сайтов. Результаты поиска строятся с учетом вашего местоположения, а поисковые подсказки ускоряю А вот схема декодера code_19626.txt И где там непечатные символы окромя #10 ------------ Дoбавленo в 19.28: Кажется, я понял, что тебе надо
|
|||
карма: 22 |
| ||
файлы: 1 | code_19626.txt [1.5KB] [235] | ||
Голосовали: | mmmmm |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, два вопроса по схеме http://hiasm.com//getfile/19627:
1. Почему CharSet при заявленом URL_ANSI выдает на выход не ANSI а UTF-8 ? 2. Откуда ты знаешь, что в пришедшем тексте разделитель только " " ? 3. Твоё "И где в URL кодировке %1". А если отбросить речи о кодировке и допустить, что "%1" это не маска, а просто слово из двух символов (печатных) "%" и "1" и пришло оно на любую верхнюю точку FormatStr. |
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
1. UTF-8 состит из ANSI символов. Или это новость
2. Не знаю. Просто посмотрел по коду символов. Это пример. Автар сам пусть думае, что ему надо 3. Разговор идет именно о mmmmm писал(а): использую URL кодировку |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Да, уходить от прямого ответа умеем.
|
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): Да, уходить от прямого ответа умеемА если конкретно, то никак нельзя использовать %2 впереди маски %2 и для остального так же. Но для его задачи это быть не должно |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): И просто символов "%" и "1" там быть не должно. Не надо отходить от условий задачи.nesco писал(а): никак нельзя использовать %2 впереди маски %2 |
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): А вот если у FormatStr, например, две верхних точки, то слово "%3" уже свободно вставляется в строку в любом местеТак и должно быть, ведь 3-й точки нет и значит %3 не отработает |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Так и должно бытьДа не должно так быть. Какого хрена вставляемое слово путается с маской. Как ты говоришь? Не путай теплое с мягким. |
|||
карма: 25 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Tad писал(а): Какого хрена вставляемое слово путается с маской.так значит нужен новый компонент (как в пакете веб) BuildStr там маску можно самому придумать типа %sss1% %sss2% |
|||
карма: 1 |
|
Ответов: 1058
Рейтинг: 76
|
|||
Ravilr писал(а): маску можно самому придумать типа %sss1% %sss2%Неплохо было бы... Или хотя бы вести проверку маски на наличие цифры после знака "%". Если цифра проводить замену, если другой символ -пропускать и искать следующий "%" code_33982.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_33982.txt [673B] [128] |