Показать сообщение отдельно

Проблема решена!
  #764  
Старый 11.09.2009, 07:02
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами: 9560486

Репутация: 1809


Thumbs up Проблема решена!

Код:
/* 
* Исправление кодировки букв "ш" и "И" в MYSQL 
* автор: Nc_Soft 
* 18.07.09 
*/ 

/* 
Частенько встречается при переносе бд, либо при шаманстве с кодировками 
буквы "ш" и "И" оказываются битыми (речь идет о utf-8 конечно) 
буква "ш" = chr(209).chr(63) / правильно chr(209).chr(136) 
буква "И" = chr(208).chr(63) / правильно chr(208).chr(152) 
Чтобы пофиксить делаем 2 запроса 
*/ 

UPDATE `tbl` SET `pole` = REPLACE( 
`pole`,  
CONCAT( CHAR(209), CHAR(63) ),  
CONCAT( CHAR(209), CHAR(136) ) 
); 

UPDATE `tbl` SET `pole` = REPLACE( 
`pole`,  
CONCAT( CHAR(208), CHAR(63) ),  
CONCAT( CHAR(208), CHAR(152) ) 
);

Последний раз редактировалось mff; 11.09.2009 в 07:28..
 
Ответить с цитированием