PDA

Просмотр полной версии : Возможно ли использовать win-1251?


AL.exe
17.04.2007, 21:07
есть такая проблема. Заказчик-извращенец захотел форму поиска на флешах. Зачем ему - дело уже не мое, но...

Сайт у него на win-1251.

Делаю кнопку, запускающую на исполнение код:

getURL("http://somesite.ru/advanced_search_result.php?keywords="+escape(_root.keywords));

Все, конечно же здорово... но ключевые слова передаются в Юникоде. Есть ли какой-нибудь способ передать их в win-1251?

Можно, конечно, создать два массива и тупо заменять эскейп-последовательности юникода на win-1251, но их еще и искать надо, если только кто-нибудь еще функцию подобную не написал.

Неужели нет другого выхода?

Kikasso
17.04.2007, 21:12
iconv() в php переводами занимается.

etc
17.04.2007, 21:43
Расскажите заказчику, что существует такая операционная система, как *nix и Mac OS.

AL.exe
18.04.2007, 01:15
Забавно..хотел через яваскрипт и вдруг обнаружил, что не работает конструкция вида

on (release) {
getURL("javascript:alert('you clicked me')");
}

etc
18.04.2007, 01:24
http://www.flasher.ru/forum/showthread.php?t=92951

AL.exe
18.04.2007, 01:27
Флешка не локальная. На сервере уже не работает.

etc
18.04.2007, 01:28
А что в тегах с allowScriptAccess?

AL.exe
18.04.2007, 10:51
<param name="allowScriptAccess" value="sameDomain" />

etc
18.04.2007, 11:32
Можно поставить в always. И в embed тоже. В чем конкретно проявляется неработоспособность?

AL.exe
18.04.2007, 12:45
Что поставить в always? Значение параметра?..

проявляется в том, что ничего не происходит ни на одном из браузеров. Алерт не выскакивает.

etc
18.04.2007, 13:14
Да, значение параметра в always.
На сервере работать должно.

AL.exe
20.04.2007, 01:48
Спасибо указанное направление. Забыл, что флешку с другого домена гружу. =)

etc
20.04.2007, 13:08
С этого и надо было начинать.