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

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

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2008, 23:38   #1
serg-php
Пользователь
 
Регистрация: 14.01.2008
Сообщений: 13
По умолчанию Кодировка при вводе данных через php-myadmin и sql запросы

Столкнулся с проблемой ввода данных через php-myadmin
для русскоязычной версиии сайта.


Для русскоязычной версии в базе данных страны на английском, хотел было перевести их на русский через php-myadmin вручную -- одни "вопросики" сохраняются -- (и в опере и в эксплорере пробовал) -- понятное дело - кодировка.


Попробовал через SQL запрос - тоже самое.

Базу русскую бєкапил для денвера через dumper.php

там, говорят, проблем с кодировкой можно избежать -- все равно одни вопросики!


Вопрос: Как правильно работать с кодирокой этого сервера, чтобы "вопросы" убрать?

Когда захожу в myadmin
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_unicode_ci

Далее в таблицах: latin1_swedish_ci


В чем рассогласование?
serg-php вне форума Ответить с цитированием
Старый 03.02.2008, 15:45   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от serg-php Посмотреть сообщение
В чем рассогласование?
Вот в этом:
Цитата:
Сообщение от serg-php Посмотреть сообщение
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_unicode_ci

Далее в таблицах: latin1_swedish_ci
Пробуй:
mysql_query ("set character_set_client='latin1_swedis h_ci'");
mysql_query ("set character_set_results='latin1_swedi sh_ci'");
mysql_query ("set collation_connection='latin1_swedis h_ci'");

Данный код вставляешь после соединения с сервером.
Можешь поиграться с кодировками.

Покажи такие файлы:my.cnf; php.ini (прикрепи)

Да, кстати, ты на страницах сайта видишь или в phpMyAdmin'e только?
SkyM@n вне форума Ответить с цитированием
Старый 08.02.2008, 21:28   #3
serg-php
Пользователь
 
Регистрация: 14.01.2008
Сообщений: 13
По умолчанию

SkyM@n,

мне хостер предлагает съехать на MYSQL CP1251 ...
Стоит ли єто делать либо колупать LATIN1

Цитата:
Можешь поиграться с кодировками.
Пробовал - не лечит ...

Цитата:
окажи такие файлы:my.cnf; php.ini (прикрепи)
Где юзер хостинга может взять эти файлы? Там, кажеться ограничение прав?
serg-php вне форума Ответить с цитированием
Старый 08.02.2008, 22:43   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

В случае, если у вас проблемы на хостинге, убедитесь (если возможно, что ваш сайт - не единственный). Кстати, кто - хостер?
Далее попытайтесь сделать SQL-дамп и выкласть несколько строк из этого дампа на сайт.
SkyM@n вне форума Ответить с цитированием
Старый 27.09.2009, 17:03   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
mysql_query ("set character_set_client='latin1_swedis h_ci'");
mysql_query ("set character_set_results='latin1_swedi sh_ci'");
mysql_query ("set collation_connection='latin1_swedis h_ci'");
Код:
mysql_query ("set character_set_client='binary'");
mysql_query ("set character_set_results='binary'");
mysql_query ("set collation_connection='binary'");
Бинарный режим позволил без проблем записывать русский текст в базу с помощью

Код:
mysql_query ("");
Alar вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать пробел между строчками при вводе данных в ячейке? pisani Microsoft Office Excel 2 20.04.2010 05:51
Помогите с удалением пробелов при вводе данных в форму Андрей79 PHP 1 22.09.2009 00:05
Ошибка при вводе данных с ограниченной структурой pav-pas БД в Delphi 4 17.07.2009 16:53
Написать программу, которая бы определяла при вводе данных в список, симметричен ли он WhyBeNormal Паскаль, Turbo Pascal, PascalABC.NET 3 03.12.2008 00:04
преобразование массивов при вводе данных greenkat Microsoft Office Excel 4 28.02.2008 19:21