Current time: 05-01-2024, 09:11 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MySQL кодировки
Author Message
Gorbushka Offline
Junior Member
*

Posts: 27
Joined: Aug 2009
Reputation: 0
Post: #1
MySQL кодировки
Добрый день,

облазил всё, пробывал многое, но так и не сделал...

Нужно: БД в utf-8, сайт в utf-8 - при этих условиях сайт должен нормально работать без задания set names.

Сейчас: вывод любых запросов происходит в латин_1, как я понял...

Подскажите, как всё это зафиксить и где... Пробывал менять в конфиге MySQL - мускул утверждает, что всё в utf-8, ответы в utf-8, а сайт всё равно в вопросах...

Дебиан 5, мускул 5, панель 1.0.6.
Все пакеты обновлены до стабильных...
11-12-2010 02:01 AM
Find all posts by this user Quote this message in a reply
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #2
RE: MySQL кодировки
В htaccess пропиши кодировку принудительно (перед этим браузером подлови корректную)
http://masterhost.ru/support/doc/apache/
(This post was last modified: 11-12-2010 02:05 AM by DragonZX.)
11-12-2010 02:03 AM
Visit this user's website Find all posts by this user Quote this message in a reply
willrain Offline
Junior Member
*

Posts: 62
Joined: Jul 2010
Reputation: 1
Post: #3
RE: MySQL кодировки
Quote: сайт должен нормально работать без задания set names.
...а если задать - то работает?
11-12-2010 02:33 AM
Visit this user's website Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #4
RE: MySQL кодировки
муся кодирует на лету вообще то....
11-12-2010 02:44 AM
Visit this user's website Find all posts by this user Quote this message in a reply
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #5
RE: MySQL кодировки
(11-12-2010 02:44 AM)server801 Wrote:  муся кодирует на лету вообще то....

Ты прав, ошибка в кодировке сайта, я уже не стал обзывать автора чайником, а сразу дал вариант решения проблемыSmile
11-12-2010 02:56 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Gorbushka Offline
Junior Member
*

Posts: 27
Joined: Aug 2009
Reputation: 0
Post: #6
RE: MySQL кодировки
Да, я чайник... Признаюсь... Ибо поэтому в htaccess изначально всё прописано, а проблема лечится через set names...
С сайтом как раз всё нормально, проблема в том, что по умолчанию мускул выдаёт всё в латин_1... А мне нужно, чтобы выдала без использования set names в utf-8...

Это можно задать в конфиге MySQL - вопрос, как?

Перед тем, как назвать чайником, вчитайтесь в вопрос...

Дабы не называли чайником ещё раз - весь сайт работает нормально кроме теста из мускула! При задании set names utf-8 всё начинает работать нормально... Клиент просит сделать это на строне сервера, т.к. все скрипты полностью на utf-8 и смысла писать каждый раз set names он не видет...
(This post was last modified: 11-12-2010 06:18 AM by Gorbushka.)
11-12-2010 06:15 AM
Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #7
RE: MySQL кодировки
Люди, научитесь работать с пыхадмином. созданную базу можно исправить на нужную кодировку!!!!!!! подкроватный хостинг?
11-12-2010 05:10 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Gorbushka Offline
Junior Member
*

Posts: 27
Joined: Aug 2009
Reputation: 0
Post: #8
RE: MySQL кодировки
(11-12-2010 05:10 PM)server801 Wrote:  Люди, научитесь работать с пыхадмином. созданную базу можно исправить на нужную кодировку!!!!!!! подкроватный хостинг?

<_<
Очередной отжиг модератора...

1) VPS
2) БД В UTF-8 СКОЛЬКО ЕЩЁ ПОВТОРЯТЬ? ВСЁ НОРМАЛЬНО С БАЗОЙ! Проверялось 20 раз через navicat.

Проблема гдето в этих параметрах:
Quote:character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
collation_connection utf8_general_ci
collation_database utf8_general_ci
collation_server utf8_general_ci
MySQL их, почему-то, игнорирует и даёт ответы не в UTF-8.

САМА БАЗА В UTF-8, САЙТ В UTF-8...
11-12-2010 11:55 PM
Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #9
RE: MySQL кодировки
1.Задавайте вопрос правильно
2.Что за скрипт ставите?
3.тут не сервер виноват, а нежелание гуглить. здесь тематический раздел по панели, а не установки скриптов.
4. Есть скрипты, в которых нужно править сам код пхп для того , чтобы работала нужная кодировка. Я с этим сталкивался на PHP-Fusion . По умолчанию работает в 1251 кодировке.Клиент винил конечно хостинг, но после того как ткнул фейсом в статью, где расжёвано что и как менять, извинился....
(This post was last modified: 11-13-2010 01:52 AM by server801.)
11-13-2010 01:42 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Gorbushka Offline
Junior Member
*

Posts: 27
Joined: Aug 2009
Reputation: 0
Post: #10
RE: MySQL кодировки
1. Задан в полне нормально: "Как поменять кодировку MySQL по-умолчанию?" В данном случае все кодировки - кодировки вывода, кодировки запроса, кодировки баз по умолчанию и т.д.
2. Самопис на уровне запрос - вывод в цикле
3. Виноват сервер
4. Код в 1 файл... Подключаю мускул, делаю запрос, в цикле вывод...

Вот ещё обвините меня, что скрипт кривой... В скрипте не указывается кодировка вывода из мускула, а сам скрипт в utf-8...

Если добавить set names utf-8 перед запросом - всё ок. Нужно настроить сервер так, чтобы set names не требовалось для кодировки utf-8...
11-13-2010 02:40 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)