![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 6
|
Доброго всем дня!
Столкнулся с проблемой при вызове url, которая содержит переменную(кириллица). Сформированая во flash обьекте url, обращается к компоненту CMS отвечающему за поиск. При обращении из "вспышки" все работает замечательно, кириллица передается отлично, а в случае вызова url из того же обьекта но уже помещеного в состав шаблона CMS кирилица не отрабатывается. Порылся по форуму, нашел кучу полезной инфы и создал обьекту следующие условия для успешной передачи переменной: 1. Шрифт - Arial, внедрены прописные, строчные, цифры, пунктуация, кириллица. 2. Wmode - "window". 3. Кодировка mysql - utf8_general. 4. Mysql сопоставление - utf8_general. 5. .htacces - добавлена строка AddDefaultCharset utf-8. При тестровании, из "вспышки" flash обьект передает слово "найт" как - %D0%BD%D0%B0%D0%B9%D1%82 ( в таком же виде строка передается если использовать стандатный модуль поиска CMS) , а если то же слово но уже в составе шаблона CMS - %ED%E0%E9%F2 . Код обьекта (исходник был любезно предоставлен bav, за что отдельное ему спасибо!!!) on (release) { var some = "?searchword=" + _root.inputField.text; var address = "http://localhost/index.php" + some + "&ordering=&searchphrase=all&Itemid=1&option=com_search"; getURL(address, "_self"); } ![]() |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 6
|
Дорого времени! Вопрос решил другим методом, но интересно в чем соль) Выдрал переменную из массива и получил - "Array ( [searchword] => ���� [ordering] => [searchphrase] => all [Itemid] => 1 [option] => com_search [view] => search ) ��" т.е. пресловутые квадратики - вопросики. По всему шрифты не внедрились, странно... Использую AFP CS5.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Очевидно, сервер выдает кодировку cp1251 или ещё какой-нибудь ansi.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|