Всем привет!
Flash сайт, там есть интуп, в который пользователь введет свое ФИО.
Текст на сайте отображается корректно, в HTML передается правильно, а на SQL он приходи битым. (кодировка не правильная).
Хостеры говорят, что у них все хорошо, есть аналогичные проекты, у них все нормально передается.
Сам флэш записывает в UTF мне нужно значение в интупе передать в Win 1251.
Есть не большие пробелы в знаний Actionscripta, помогите пожалуйста, текст с кодировкой UTF 8 поменять на win 1251.
Требование к разработке:
флэш плайер 6,
скрипты в АС2
Нашел на сайте Flasher.ru код:
http://www.flasher.ru/forum/showthread.php?t=134122
не могу из нее сделать функцию которая преобразует UTF в Win 1251
Хочу из этой функций сделать класс чтоб его использовать везде:
class ui.input.utils.UTFToWin
{
var r:String = "";
var c:Number;
function encodingToWin (str:String){
for (var i=0; i<str.length;i++) {
c = str.charCodeAt(i);
if (c>=128)
{
r+=String.fromCharCode(c+848);
}
else
{
r+=String.fromCharCode(c);
}
return(str);
}
=============================================================
Далее полученное значение буду применять так:
_loc2.addExtra("ClientName", encodingToWin(str));
Здесь
"ClientName" - имя переменной которая будет записана ФИО, и передана серверу.
str - сюда значение который ввел пользователь в инпут.
Примечание:
Пробовал)
мне нужен AS2
сейчас проблему решили, решили перекодировать на сервер)
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.