|
|
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Добрый день. Замучался никак не могу понять %F2%F0%E0+%F2%E0+%F2%E0 => Дизайнер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 18:16 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Это не кодировка, это способ кодирования символов. Иногда называется percent‐encoding. Фактически это коды символов в шестнадцатеричной форме. Пробелы могут быть плюсами, а могут быть %20. В свою очередь, символы могут быть в разной кодировке. Например, тот же "Дизайнер" в UTF8 будет %D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80 А ваша строка, кстати, расшифрвывается как "тра та та", а не как "Дизайнер". Ссылки на тему: http://ru.wikipedia.org/wiki/URL http://php.net/manual/en/function.urlencode.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 18:27 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
miksoft, Спасибо за развернутый ответ, но функции декодирования почему то не берут этот percent‐encoding. Точнее у меня кроказабяры на выходе получаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 18:47 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Che0но функции декодирования почему то не берут этот percent‐encoding. Точнее у меня кроказабяры на выходе получаются.пример можете привести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 18:49 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
вот мое тра та та %F2%F0%E0+%F2%E0+%F2%E0 Не декодирует. а если попробовать пропустить через функцию кодирования то тра та та выльется в "%D1%82%D1%80%D0%B0+%D1%82%D0%B0+%D1%82%D0%B0" но мне надо привести к виду что я дал пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:03 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Насколько я понял надо win-1251 кодировать, но почему то когда я насильно преобразовываю , в 1251 а потом кодирую выходит все равно 2-байтная кодировка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:14 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Che0а если попробовать пропустить через функцию кодирования то тра та та выльется в "%D1%82%D1%80%D0%B0+%D1%82%D0%B0+%D1%82%D0%B0"А исходнаястрока в какой кодировке? Возможно, перед кодированием или после декодирования еще нужно приводить строку к нужной кодировке. Тут - http://www.php.net/manual/en/function.urldecode.php в комментах есть примеры. А вообще, о каком языке речь... а то, может, я тут зря про php ссылки привожу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:18 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
miksoft, Вообще С# но и php тоже сойдет. Если я пойму в чем дело, то уже сделаю и на php и на C#) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:24 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Che0miksoft, Вообще С# но и php тоже сойдет. Если я пойму в чем дело, то уже сделаю и на php и на C#)iconv или его аналог наверняка есть и C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:28 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
miksoft, не поверите но так я и делал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:30 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Che0miksoft, не поверите но так я и делал)Тогда, наверное, нужно спрашивать в подфоруме по C#. Я C# не видел даже издалека, поэтому какие там заморочки с кодировками строк не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 19:35 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 20:05 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Che0Если я пойму в чем дело, то уже сделаю и на php и на C#суть тм такова: смотрится каждый символ. если он "хороший" (цифры, англ. буквы), остается как есть. если пробел - заменяется на + иначе берется его байтовое представление для указанной кодировки (1 или неск. байтов), далее значение каждого байта в 16ричном виде с приписанным слева % ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2013, 20:21 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
авторЯростный Меч Код: c# 1. 2. Вы мой герой.Заработало.!!!! Объясните тогда почему не работает вот так : Код: c# 1. 2. или просто Код: c# 1. если данные точно читаются с кодировкой win-1251 в обоих этих случаях выдает 2-ух байтовую кодировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 00:54 |
|
||
|
ЧТо за кодировка
|
|||
|---|---|---|---|
|
#18+
Che0, наверно, тебе нужно это Код: c# 1. Che0если данные точно читаются с кодировкой win-1251неважно откуда прочиталась строка. на момент вызова UrlEncode имеем просто строку, и если хотим не ютф8, указываем кодировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 01:31 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38471755&tid=1341574]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 464ms |

| 0 / 0 |
