Перейти к контенту

Рекомендуемые сообщения

У меня наверное самая оригинальная задача, дело вот в чем, как бы сделать так чтоб все сообщения пришедшие в неправильной кодировки конвертились, т.е. если народ написал сообщение в windows-1251 то оно автоматом конвертилось в koi8-r

Вот пример кода на Ruby который переводит все файлы SQL в директории, из кодировки Windows-1251 в кодировку koi8-r

require 'find'

def koi2win( str )
   str.tr('АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя','бвчздецъйклмнопртуфхжигюыэящшьасБВЧЗДЕЦЪЙКЛМНОПРТУФХЖИГЮЫЭЯЩШЬАС');
end

Dir['*.sql'].each{ |file_name|
   str = ""
   File.open(file_name){ |file| str = file.read }
   File.open(file_name,"w+"){ |file| file.write( koi2win( str ) ) }
}

[1112210047:1112281885]Подскажите хотя бы в каких местах происходит постинг сообщений, чтоб можно было вставить код конверции.[1112210047:1112631560]Народ Плиз!!!!!!!!!!! Ну подскажить хоть чтонибуть!!! :D;):)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.