PDA

Просмотр полной версии : проблема с toString()


GarryCh
20.08.2002, 19:07
Есть вот такая проблема:
Гружу русский текст из файла в объект LoadVars.
Были козеряблики, написал System.useCodepage = true;
Просматриваю переменную - все загрузилось, все по-русски.
Теперь делаю LoadVars.toString(); и получаю %20%15%60EnglishBezProblem%20%....
Как его заставить понять русский. Файл из которого грузятся данные изменять не могу.
Заранее извиняюсь, если это уже обсуждалось и я не нашел... опух уже ...

SPV
20.08.2002, 19:11
Попробуй unescape(LoadVars.toString());

GarryCh
20.08.2002, 19:23
Спасибо, действительно помогло.

С Уважением.

Nox Noctis
20.08.2002, 19:31
это кстати уже ооочень много раз было :) хм... хотя без loadVars'ов правда :)

это урл-кодировка называется :)

GarryCh
20.08.2002, 19:43
:) Искал по слову кодировка ... нашел все что можно, но все не о том ...
Я такое тоже видел, когда в FrontPage ченть наваяешь по русски и не исправишь кодировку - появляются все эти символы (%20 по моему пробел).
Пробовал присвоить загруженный текст .htmlText - думал он это съест - нифига.

С Уважением.

Nox Noctis
20.08.2002, 19:54
ну ладно...
escape() - эскейпит, unescape() - анэскейпит :)))
...это все что нужно знать по этой теме

GarryCh
20.08.2002, 20:04
:) Tnkz