Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2013, 21:17   #11
lux16
Форумчанин
 
Аватар для lux16
 
Регистрация: 11.02.2009
Сообщений: 305
По умолчанию

Цитата:
Сообщение от fhneh Посмотреть сообщение
А есть другой способ?переделывать весь сайт не в кайф просто(
Попробуй в скрипте перед запросом в бд выполнить mysql_query('set names cp1251');
Хочу быть лучшим, но пока что я только обычный =(
lux16 вне форума Ответить с цитированием
Старый 09.06.2013, 11:51   #12
fhneh
Пользователь
 
Регистрация: 09.08.2009
Сообщений: 20
Восклицание

Цитата:
Сообщение от lux16 Посмотреть сообщение
Попробуй в скрипте перед запросом в бд выполнить mysql_query('set names cp1251');
Не помогло.Попробовал в notrpad ++ преобразовать в UTF вроде бы помогло , но некоторые каракули все еще появляются и появился 1 варнинг вот скрин:

fhneh вне форума Ответить с цитированием
Старый 09.06.2013, 11:59   #13
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

До старта сессий не должно быть никакого вывода
Ну и преобразовывайте из бд, с помощью например iconv
ADSoft вне форума Ответить с цитированием
Старый 09.06.2013, 12:00   #14
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

До старта сессий не должно быть никакого вывода
Ну и преобразовывайте из бд, с помощью например iconv
ADSoft вне форума Ответить с цитированием
Старый 09.06.2013, 12:01   #15
fhneh
Пользователь
 
Регистрация: 09.08.2009
Сообщений: 20
По умолчанию

Короче с кодировкой в постах я решил проблему(просто почистил бд) Но с кодировкой в ФИО и варнингом еще не разобрался
fhneh вне форума Ответить с цитированием
Старый 09.06.2013, 12:15   #16
fhneh
Пользователь
 
Регистрация: 09.08.2009
Сообщений: 20
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
До старта сессий не должно быть никакого вывода
Ну и преобразовывайте из бд, с помощью например iconv
До старта у меня ничего не происходит вот код:
PHP код:
<?php 
include "connect.php";
session_start(); 

if (isset(
$_SESSION['id'])){
$id $_SESSION['id'];

}
else{
    echo(
'<script type="text/javascript">location.href = "../login/index.php";

            </script>'
);
}
?>
<html>
    <head>
    <script type="text/javascript" src="../js/jquery.js"> </script>
    <script type="text/javascript" src="../js/mainscript.js"> </script>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <link rel="stylesheet" type="text/css" href="/css/style.css"> 
    </head>
    <body>
    <?php 
include "connect.php";
if(isset(
$id)){
mysql_query ("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'"); 
mysql_query('set names cp1251');
//sql  .......
PHP код:
mysql_query ("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'"); 
mysql_query('set names cp1251'); 
---- вот это побывал убирать ,но не помогло
fhneh вне форума Ответить с цитированием
Старый 09.06.2013, 13:38   #17
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

Надо читать внимательно потому-что
Скорее у вас утф с бом, а надо без
Или пробел какой выводится, или в инклуде вывод какой
Ну то что вы убираете, добавляете походит - не знаю что такое но попробую. Я же написал выводите с конвертацией через iconv
ADSoft вне форума Ответить с цитированием
Старый 09.06.2013, 16:37   #18
fhneh
Пользователь
 
Регистрация: 09.08.2009
Сообщений: 20
По умолчанию

Все ровно не работает .Даже с iconv. Для меня оптимально использовать стандартную кодировку ansi , но блин походу аякс utf только принимает.
fhneh вне форума Ответить с цитированием
Старый 09.06.2013, 16:44   #19
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

"стандартная" кодировка нынче как раз UTF8. Времена винь-1251 давно прошли, главным образом из-за аджакса. Вы бы еще коир8 вспомнили))
Попробуй еще в .htaccess кодировку проставить, бывает что пых в самом начале выплевывает невидимый полусимвол, чем и рушит сессию.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 09.06.2013, 19:36   #20
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

и тему надо в "php и другие серверные языки" перенести
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ajax jquery php gunsoy JavaScript, Ajax 17 13.01.2014 14:33
ajax запрос в jquery Qaliti JavaScript, Ajax 7 06.03.2012 23:20
jquery ajax gunsoy JavaScript, Ajax 5 11.10.2011 21:59
Проблема с jQuery AJAX Cheise Помощь студентам 2 02.08.2011 17:50
jQuery или Ajax blackbanny Свободное общение 10 30.01.2011 21:13