Вы не зашли.
Главная » PHP » PHP+MySQL
#861. Gemorroj Off (107)
Administrator
2010.12.31 22:10
set names
#862. tipsun Off (19)
Moderator
2010.12.31 22:10
Походу с denwer чет не то... я переустановил, все равно проблема не решена...
Везде utf-8 (utf8, utf8_general_ci)...
Добавлено спустя   3 минуты  56 секунд:
Нет, ниче не помогает((
Было вроде все норм...
В браузере ставишь UTF-8 сайт отображается корректно, вводишь с сайта данные и в базе коряво записываются
Сбрасываешь на автомат, сайт отображается не корректно, а введенные с сайта данные, в базу, корректно
Отредактировано tipsun (2010.12.31 22:10)
#863. Gemorroj Off (107)
Administrator
2010.12.31 23:11
никогда не вини денвер) дело в руках) на основании тех данных которые ты таки не дал. сказать можно только о часто распространенных ошибках. часто - это соединение с mysql сервером с дефолтными настройками, т.е. latin1, а не utf8, решается через set names в скрипте, либо не помню какой директивой в my.cnf
#864. tipsun Off (19)
Moderator
2010.12.31 23:11
Да, точно "latin1".
Код:
span style="color: #0000BB"><?phpecho $mysqli->character_set_name();?>
Саму кодировку соединения <latin1> не поменять, как я понял, но все остальное поменял:
Код:
set GLOBAL character_set_client=utf8;
set GLOBAL character_set_connection=utf8;
set GLOBAL character_set_database=utf8;
set GLOBAL character_set_results=utf8;
set GLOBAL character_set_server=utf8;
set GLOBAL collation_connection=utf8_general_ci;
set GLOBAL collation_database=utf8_general_ci;
set GLOBAL collation_server=utf8_general_ci;
 
set GLOBAL init_connect=utf8;
Вроде проблема решена, СПС))
Отредактировано tipsun (2011.01.01 01:01)
#865. Gemorroj Off (107)
Administrator
2011.01.01 01:01
все поменять и решается элементарно как описано в 863 посте
#866. tipsun Off (19)
Moderator
2011.01.01 10:10
Я не понимаю, где и чего менять.
Я сделал запрос (Пост #864) в СУБД Variable все поменялось на необходимое.
Но
Код:
span style="color: #0000BB"><?phpecho $mysqli->character_set_name().' and '.$mysqli->client_encoding();# latin1 and latin1?>
Хотя проблем с кодировкой сейчас нет, вроде.
Единственное при restart denwer приходится заново запрос делать на utf8
Я еще побродил по папкам denwer и понял в папке [C:\WebServers\usr\local\mysql-5.1\share\charsets\], что utf8 там и нет
Отредактировано tipsun (2011.01.01 10:10)
#867. Gemorroj Off (107)
Administrator
2011.01.01 11:11
http://www.php.net/manual/en/mysqli.set-charset.php
#868. tipsun Off (19)
Moderator
2011.01.01 11:11
СПС, сейчас # <utf8> ))
#869. Swinger Off (1)
Участник
2011.01.02 15:03
в поле country - записи типа RU, EN, UA и т.д..
делаю запрос к примеру WHERE `country` IN ('RU')
все ок, выводит нужные записи, но если RU заменить на на что-нить другое, всеравно выводит
#870. tipsun Off (19)
Moderator
2011.01.11 20:08
ID vs LOGIN
у меня в, уже 2жды (и после ответа подозреваю будет 3жды), говнодвижке primary key на поле LOGIN, a поля ID вообще нет, плохо ли то, что операции прохотят с использованием поля LOGIN?
Отредактировано tipsun (2011.01.11 22:10)
Страниц: 185 86 87 88 89119 Все
Главная
WEB
PunBB Mod v0.6.2
0.046 s