php скрипт как путь для flash, mysql абракадабра

nkldn

Новичок
php скрипт как путь для flash, mysql абракадабра

есть скрипт, который при обращении заносит в БД название композиции далее отдаёт её с помощью header.

проблема в том, что при обращении к этому же скрипту для проигрывания песни через мой flash плеер
название композиции коверкается. например если просто вызвать скрипт и передать соответствующие параметры
то в БД заносится "ДДТ - Дождь". а вот если я через javascript указываю плееру открыть этот скрипт с этими
параметрами для воспроизведения - в БД вставляется "AAO - Ai?au".

Объясните пожалуйста как решить эту проблему.
 

Dovg

Продвинутый новичок
Твоя БД не любит творчество Шевчука, это же очевидно :)

По теме:
В какой кодировке все это у тебя работает?

Особенно интересно кодировка поля в mysql, соединения с mysql
 

nkldn

Новичок
Dovg
title varchar(256) cp1251_general_ci
если вы про это

Mr_Max
у меня в коде сразу после mysql_connect уже есть
mysql_query("SET NAMES cp1251");

-~{}~ 17.09.09 17:45:

кажется тут проблема в другом.
например если как я говорил напрямую передать в скрипт название композиции "Guns&Roses" то он всё правильно записывает Guns&Roses

а вот если как мне надо через путь к flash то скрипт записывает в базу вообще только "Guns"
 

ministry

Новичок
Вот попробуй это-) в рнр скрипте обращения к базе написать работает без отказно...
mysql_query("SET NAMES cp1251;",$sites) or die(mysql_error());
mysql_query("SET CHARACTER SET cp1251;",$sites) or die(mysql_error());

Но тут еще есть одна мелочь жизни без которой флешь просто не поймет кодировку 1251. дело в том что флеш 7-8 работает на UTF 8 и для того чтоб он понял и перевел рускую кодировку в нутри мувика тебе нужно его заставить это сделать пищем в нутри мувика или корня клипа: пишем

System.useCodepage = true;

если после этого не заработает-( проверь фонты..


:confused:
 
Сверху