Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Incorrect string value: '\xF3\xF4\xE0\xF3\xE0'
 
 автор: dxm_   (04.11.2009 в 15:28)   письмо автору
 
 

из консоли базу заполняет и русский и английский
из скрипта только английский, на русский выдает

Incorrect string value: '\xF3\xF4\xE0\xF3\xE0' for column 'name' at row 1

кодировка utf8 у базы и таблицы, делал через ALTER TABLE...

  Ответить  
 
 автор: root   (04.11.2009 в 15:34)   письмо автору
 
   для: dxm_   (04.11.2009 в 15:28)
 

файл скрипта в какой кодировке?

  Ответить  
 
 автор: dxm_   (04.11.2009 в 15:36)   письмо автору
 
   для: root   (04.11.2009 в 15:34)
 

*.php

  Ответить  
 
 автор: root   (04.11.2009 в 15:42)   письмо автору
10 Кб
 
   для: dxm_   (04.11.2009 в 15:36)
 

:-)))
файл скрипта в какой кодировке? --->

  Ответить  
 
 автор: dxm_   (04.11.2009 в 15:48)   письмо автору
 
   для: root   (04.11.2009 в 15:42)
 

ANSI

  Ответить  
 
 автор: root   (04.11.2009 в 15:49)   письмо автору
 
   для: dxm_   (04.11.2009 в 15:48)
 

вывод?

  Ответить  
 
 автор: dxm_   (04.11.2009 в 15:57)   письмо автору
 
   для: root   (04.11.2009 в 15:49)
 

добавляет в базу знаки вопроса

  Ответить  
 
 автор: root   (04.11.2009 в 16:01)   письмо автору
 
   для: dxm_   (04.11.2009 в 15:57)
 

вы поменяли кодировку файла на utf-8 и в базу идут знаки вопроса?
попробуйте после соединения
mysql_query("SET NAMES 'UTF8'");

  Ответить  
 
 автор: dxm_   (04.11.2009 в 16:09)   письмо автору
 
   для: root   (04.11.2009 в 16:01)
 

знаки вопроса остались

  Ответить  
 
 автор: root   (04.11.2009 в 16:16)   письмо автору
 
   для: dxm_   (04.11.2009 в 16:09)
 

остались старые или появились новые? :-)

  Ответить  
 
 автор: dxm_   (04.11.2009 в 16:23)   письмо автору
 
   для: root   (04.11.2009 в 16:16)
 

поможет, если дистрибутив mysql поменять?

  Ответить  
 
 автор: root   (04.11.2009 в 16:37)   письмо автору
 
   для: dxm_   (04.11.2009 в 16:23)
 

нет( а какой у Вас? ) :), показывайте "SHOW CREATE TABLE tbl" и давайте ваш файл в аттач.

  Ответить  
 
 автор: dxm_   (04.11.2009 в 16:45)   письмо автору
5.2 Кб
 
   для: root   (04.11.2009 в 16:37)
 

у меня 5.0

  Ответить  
 
 автор: Trianon   (04.11.2009 в 16:45)   письмо автору
 
   для: dxm_   (04.11.2009 в 16:23)
 

поможет, если перестать кодировки путать.
Для начала - самому.

  Ответить  
 
 автор: dxm_   (04.11.2009 в 16:54)   письмо автору
 
   для: Trianon   (04.11.2009 в 16:45)
 

расскажи как?

  Ответить  
 
 автор: Trianon   (04.11.2009 в 17:33)   письмо автору
 
   для: dxm_   (04.11.2009 в 16:54)
 

Вы упомянули три кодировки.
Одну явную кодировку: UTF-8 (зачем-то изменили метаданные таблицы)
Одну слегка неявную: ANSI (что для русскоязычной Windows означает Windows-1251 (или cp151, если в терминах MySQL) )
B одну совсем неявную (если Вы в консольном клиенте не меняли кодировку, то по умолчанию, консоль работает в OEM (что для русскоязычной Windows означает cp-866) )

Как бы многовато, чтоб не запутаться. Даже мне.

  Ответить  
 
 автор: dxm_   (05.11.2009 в 14:09)   письмо автору
 
   для: Trianon   (04.11.2009 в 17:33)
 

все заработало, но при таких раскладах

бд - utf8
connect - cp1251

из командной строки кириллица все равно ????????
пробовал менять hchp 1251, получалось, но потом опять становилась 866
всем спасибо за помощ

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования