Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   проблема с француским, а точнее с тем, что приходит через POST в PHP скрипт (http://www.flasher.ru/forum/showthread.php?t=120769)

darksranger 30.01.2009 07:58

проблема с француским, а точнее с тем, что приходит через POST в PHP скрипт
 
толком незнаю куда написать, суть проблемы

из flex приложения ,по средсвами textInputa, получаем француские символы, например "française", далее методом POST, передаем их в PHP скрипт и через трэйс узнаем, что

в flex приложение попадает "française" ,
в PHP попадает "franГ§aise" ,
далее идет функция iconv, после которой вобще остается только "fran" что и попадает в базу

собственно вопрос, как боротся ?
код отправки в php
Код AS3:

 
            var php_loader:URLLoader = new URLLoader();
            var php_request:URLRequest=new URLRequest("admin.php");
            var php_vars:URLVariables = new URLVariables();
            php_vars.page = newMenu.text - ( поле передающее француский текст )
            тут трэйс выдает правльно все
            php_vars.position = allMenu
            php_vars.idLanguare = idLang
            php_request.method = URLRequestMethod.POST;
                    php_request.data=php_vars;
                        php_loader.addEventListener(Event.COMPLETE, onServerAnswerAddMeny);
                        php_loader.load(php_request);

ну и получаем собственно
PHP код:

$page = @$_POST['page']; 


BlooDHounD 30.01.2009 10:41

не использовать iconv в данном случаи. в базу записывать как есть. и отображать в UTF-8.

P.S: собственно вам пришло в UTF-8, отобразили Вы чём-то другом, а почему не справился iconv, не знаю.

darksranger 30.01.2009 13:26

спасибо разобрался
базу перевел в utf8-bin
вот только незнаю тот ли utf выбрал но отображает все правильно


Часовой пояс GMT +4, время: 16:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.