[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Php + mySQL
zontik24
создал таблицу в mySQL, пользователя, прописал php код, с помощью которого подключаться к базе, но вот когда выводится текст, то он выводится непонятными символами, числа же, выводятся нормально. Когда просто вывожу через echo (не подключаясь к бд), то все нормально выводится и текст и числа. Может проблема в Phpmyadmin? Хотя переустанавливал denwer, но все так и осталось. Очень рассчитываю на вашу помощь! Вот скрин смимволов
mmsgold
попробуй в самом верху файла пропиши (это проблемы с кодировкой)
<?php
header("Content-Type: text/html; charset=utf-8");
?>
zontik24
не получилось
rooor
файл тоже в utf-8 сохрани, index.php который)
zontik24
Не, парни, это все не то, мне кажется, надо изменять что-то в phpmyadmin, хотя я там пробовал изменять кодировку, но ничего не получается опять. Прописал header("Content-Type: text/html; charset=utf-8"); - не помогает, ругается. Файл index.php стоит в utf-8, в phpmyadmin стоит utf8_general_ci
SoMeOnE
Файл пересохрани в utf-8 without bom
zontik24
Ребят, проблему решил! Значит так: поставил кодировку в notpad++ - ansi, далее на главной странице phpmyadmin поменял кодировку на cp1251_general_ci, далее в таблице (пункт операции) изменил на кодировку cp1251_general_ci, далее каждую колонку таблицы перевел в ту же кодировку, а при подключении к бд прописал код:

mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");



т.е
//вот код подключения
$db = mysql_connect("сервер","пользователь","пароль");
//изменение кодировки
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");
//продолжение кода подключения
mysql_select_db("ваша база",$db);




Всем удачи и спасибо за отзывы!!! smile.gif
SoMeOnE
Вместо того что бы в utf-8 все перевести, ты наоброт все сделал
zontik24
А там просто наверно надо было тогда код в утф-8 прописать, да и все и не морочиться с phpmyadmin smile.gif Ну, да ладно, если что, то всегда успею изменить smile.gif
SoMeOnE
Цитата (zontik24 @ 11.06.2013 - 18:31)
А там просто наверно надо было тогда код в утф-8 прописать, да и все и не морочиться с phpmyadmin smile.gif  Ну, да ладно, если что, то всегда успею изменить smile.gif

Лучше изменить сейчас, чем потом опять мучиться.
Вся равно работать правильней в utf-8

Нужно раз и навсегда решить эту проблему, а не убегать от нее...

Если в cp1251 получилось, то в utf подавно получится. Было бы желание)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.