|
|
|
| Здравствуйте, такая беда неделю назад я настроил кодировку в базе на utf-8 все отлично работало , недавно непонятно почему стало невозможным вводить в базу русские буквы, ошибку вообще не выдает, увидел ошибку только через mysql_error() и вот такая ошибка:
Incorrect string value: '\xFB\xE2\xFB' for column 'logen' at row 1
|
В чем дело? я настраивал перенастраивал кодировку в mysql и на ср1251 и на utf-8. я уже не зная за что взяться, помогите. | |
|
|
|
|
|
|
|
для: Dazzl
(06.03.2012 в 08:53)
| | Нужно больше подробностей, в какой кодировке скрипт, данные, база данных, какую кодировку выставляете для соединения сразу после установки соединения с базой данных. | |
|
|
|
|
автор: ...... (06.03.2012 в 15:34) |
|
|
для: Dazzl
(06.03.2012 в 08:53)
| | по большому счёту , даже если у Вас страницы с формами в кодировке UTF-8 и, как видно из ошибок, кодировка соединения с бд utf8 , ... по большому счёту, всё-таки не лишне применять что-то вроде mb_check_encoding() , для исключения такого показа ошибок , если пользователь намеренно в браузере выбероет cp1251 для страницы с формой.
mysql_query('SET NAMES "cp1251"') тоже вариант | |
|
|
|
|
|
|
|
для: Dazzl
(06.03.2012 в 08:53)
| | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> попробуй это | |
|
|
|