Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] кодировка utf8 для базы

Ответить
Настройки темы
[решено] кодировка utf8 для базы

Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Изменения
Автор: dima1981
Дата: 03-08-2008
Описание: уточнение
настроил mysql в настройках программы т.е. не вручную на кодировку utf8 , черная табличка теперь не проскакивает как раньше когда настраивал таки образом на ср1251 и все нормально прописываю пароль далее велком, создаю базу, затем в ней две таблицы все супер, только начинаю занасить в них данные русскими буквами, показывает сразу такую строку
eror 1366(HYOOO): incorrect string value: '\x19\XA0\XAC\XA0\XE0\XA0' for column 'cityo' at row1, что это может означать, может кодировка компьютера не подходит, для базы? уменя виста стартер и она самая минифункциональная

Отправлено: 18:40, 03-08-2008

 

Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


2.2.9 apache спасибо огромное Delirium, пойду с апаче разбераться, сегодня только установил, только даже с чего начинать не знаю рнр показывается, мускул нет,скорее всего думаю в конфе, что то, до этого апач был из связки 2055, но этот с заграницы скачан там у них и штппд разные полазию посмотрю в яндексе, так то вообщем устанавливал в соответствии с инструкциями но кто знает...

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 03:43, 06-08-2008 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


готово. )
это все из за невнимательности, огромное вам спасибо, респект и уважуха!!! )

и данные стали выводиться на английском четко, но вот с русским не важно, но это поправимо и думаю цветочки посравнению с тем, что было )

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Последний раз редактировалось dima1981, 06-08-2008 в 05:39.


Отправлено: 05:17, 06-08-2008 | #32


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Рад, что смог помочь

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:21, 06-08-2008 | #33


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


и все таки не могу понять,вот vadimiron говорит везде устанавливать кодировку utf8 так, устанавливаю при стандартной настройке эту кодировку, все хорошо т.е. велком, корректирую настройки set names 'cp1251', создаю таблицу
CREATE TABLE tabl ( ...............)DEFAULT CHARSET cp1251;, начинаю инсертить часть данных с русскими буквами, часть с английскими в неё, все супер сохраняются в базе отоброжаются чудно, и на страницу выводятся, только английский алфавит видно отлично, но русский какие то закорючки ничего не могу понять, что тут сделать порекомендуете?
заранее спасибо.

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Последний раз редактировалось dima1981, 07-08-2008 в 06:02.


Отправлено: 05:36, 07-08-2008 | #34


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


захожу в мускул по умолчанию настроен на latin1,
набераю set names cp866;,
создаю базу CREATE DATABASE ddd;
создаю таблицу CREATE TABLE tabl2 (im varchar(20), em text)DEFAULT CHARSET cp1251;
заполняю таблицу
INSERT INTO tabl2
(im, em)
values
("Имя","123@123.com")
набераю set names cp1251;,
выполняю скрипт
<?php
$db = mysql_connect("localhost","root","123");
mysql_select_db("ddd" ,$db);
mysql_query("SET NAMES 'cp866'");
mysql_query("SET CHARACTER SET 'cp1251'");
$sql = mysql_query("SELECT * FROM tabl2" ,$db);
echo ("<table border ='1'>");
echo ("<tr><td>Имя</td><td>Адрес</td></tr>");
while ($tablerows = mysql_fetch_row($sql))
{
echo("<tr><td>$tablerows[1]</td><td>$tablerows[2]</td></tr>");
}
echo "</table>";
mysql_close($db);
?>

на windows так, потому, что с кодировками не важно обстоит

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 09:23, 09-08-2008 | #35



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] кодировка utf8 для базы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - [решено] Помощь в написании SQL запроса для базы maxon-86 Программирование и базы данных 4 20-01-2010 09:17
MySQL - кодировка базы данных Vlad Drakula Программирование и базы данных 11 22-10-2008 20:02
MySQL - [решено] [mysqldump] дамп базы в utf8 Ramzes_ Программирование и базы данных 3 20-10-2008 13:25
[решено] перекодировка сайта с cp1251 в utf8 VeshchiyOleg Вебмастеру 7 18-07-2007 13:18
Кодировка wXP для других языков Dimas_83 Microsoft Windows 2000/XP 7 14-12-2006 11:00




 
Переход