Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: %D0%D1%D2 -> абв

Сообщения:  [1-4] 

 
 автор: localGhost   (13.01.2006 в 02:07)   письмо автору
 
   для: Artem S.   (12.01.2006 в 15:22)
 

2Artem S:

в приходящей строке закодированы только русские символы.

2cheops:

непонял, какого пробела?...


скажите, а такая функция сильно будет грузить комп если обработать надо будет html код целой страницы?

   
 
 автор: Artem S.   (12.01.2006 в 15:22)   письмо автору
 
   для: localGhost   (12.01.2006 в 10:27)
 

У вас только русский текст. А другие символы не кодируются, скажем # или :
Вообще-то в JS уже есть функция кодирования
encodeURIComponent

   
 
 автор: cheops   (12.01.2006 в 11:08)   письмо автору
 
   для: localGhost   (12.01.2006 в 10:27)
 

Пробела нет...

   
 
 автор: localGhost   (12.01.2006 в 10:27)   письмо автору
 
 

написал декодер для функции которую описал в теме http://softtime.ru/forum/read.php?id_forum=1&id_theme=11369&page=1 на JS. вот листинг:


tReplace=["в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н",
        "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ",
        "ы", "ь", "э", "ю", "я", "а", "б", "А", "Б", "В", "Г", "Д", "Е",
        "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С",
        "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я",
        "№"];
tSearch=["D2", "D3", "D4", "D5", "F1", "D6", "D7", "D8", "D9",
        "DA", "DB", "DC", "DD", "DE", "DF", "E0", "E1", "E2",
        "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB",
        "EC", "ED", "EE", "EF", "D0", "D1", "B0", "B1", "B2",
        "B3", "B4", "B5", "A1", "B6", "B7", "B8", "B9", "BA",
        "BB", "BC", "BD", "BE", "BF", "C0", "C1", "C2", "C3",
        "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC",
        "CD", "CE", "CF", "B9"];
function decodeStr(str){ 
    for (var i=0;i<tSearch.length;i++) {
        str=str.replace('%'+tSearch[i],tReplace[i]);
    }
    return str;
};


но странное дело: "вываливаються" некоторые символы. что не так?

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования