Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр 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 Яндекс.Метрика Яндекс цитирования