Ответов: 2 Просмотров: 148
|
отправляю данные формы средствами ajax но при обработке и записи их в бд получается такая ерунда:
CODE ( htmlphp):
скопировать код в буфер обмена
text=%D0%A3%D0%9D%D0%98%D0%9A%D0%90%D0%9B%D0%AC%D0%9D%D0%AB%D0%99+%D0%91%D0%A3%D0%9A%D0%A1&urlsite=http%3A%2F%2Fcointellect.com%2F%3Fcode%3Da3f2ae6c&linkprice=&tosaccept=1
пробовал в сервисах онлайн декодинга распознать кодировку то выходило типо utf-8 и Shift_JIS пробовал перекодировать с помощью iconv но ничего не помогло не на выходе не на входе. Сам файл где написан скрипт в кодировке ANSII а бд в cp-1251.
весь скрипт:
PHP:
скопировать код в буфер обмена
if($_POST['ajax'] == 'cepochka'){ $data = $_POST['data']; mysql_query("INSERT INTO `ajax` (content,user)VALUES('$data','5')"); } $sql = mysql_query("SELECT * FROM `ajax`"); while($sqll = mysql_fetch_assoc($sql)){ echo $data."<br />"; } ?> <script type="text/javascript"> $(document).ready(function(){ $('.form').submit(function(e) { e.preventDefault(); if ($('#chek').is(':checked')) { var cep_data=$(this).serialize(); $.ajax({ url: "/test.php", type: "POST", data : {data: cep_data, ajax: 'cepochka' }, success: function(data) { document.getElementById('count').style.display = ''; alert('Перейдите в корзину для оплаты заказа!'); } }); }else { alert('Ознакомтесь с правилами проекта!'); } }); }); </script> <form class='form'> <table class='profile' width='100%' border='0' cellpadding='0' cellspacing='0'> <thead> <tr> <th align='center' width='42%' nowrap='nowrap'>Параметр</th> <th align='center' nowrap='nowrap'>Значение</th> <th></th> </tr> </thead> <tbody> <tr> <td><b>Текст объявления</b></td> <td class="value"><input class="val" type="text" value="" maxlength="50" name="text" /></td> <td class="service"><span id="hint1" class="hint-quest"></span></td> </tr> <tr> <td><b>URL сайта</b> (включая http://)</td> <td class="value"><input class="val" type="text" value="" maxlength="300" name="urlsite"></td> <td class="service"><span id="hint3" class="hint-quest"></span></td> </tr> <tr> <td>Стоимость заказа</td> <td class="price" colspan="3"><input name="linkprice" type="text" value="<?=$cepochka;?>" maxlength="2" name="summa" readonly="readonly"/><?=$sitevalname ?> </td> </tr> </tbody> </table> <div class='centerbtn'> <p><a href="/rules.html" target="_blank">Правила (ссылка откроется в новом окне)</a> <input type="checkbox" name="tosaccept" id="chek" value="1" /> Я согласен(на) с правилами размещения рекламы на <?=$sitename ?> </p> <input type="submit" class='btn-blue' value="Разместить"/> </div> </form>
подскажите плз как исправить кодировку??? |