Skip to content

16 Сентябрь 2011

55

Исправляем UTF8

utf

Не для кого не секрет, что на сегодняшний день любой современный сайт должен работать в кодировке UTF8. Все проблемы перекодирования из cp1251 в utf8 давно решены, вы уже наступали на эти грабли не раз и разбираетесь в этом доскональна. Но что делать, если после переноса на другой хостинг, или после перекодирования сайта в utf8, русский текст все равно искривляется, заполняется непонятными пробелами, а некоторый скрипты вообще отказываются работать? Не на что не похожая ошибка…  :roll:

Если вы поймали похожую проблему — скорее всего причина в BOM. После перекодирования, есть вероятность (зависящая от метода и софта, которыми вы пользовались) что файлы запишутся с BOM заголовком, что недопустимо для правильной работы сайта. Проверить это легко — можно открыть HEX редактором любой utf8 файл и проверить, есть ли символы EF BB BF в начале файла. Это и есть, так называемый Byte Order Mark от utf8.

Итак, главное — найти проблему  :smile:  А лечится она легко  :wink:

find . -type f \( -name '*.css' -o -name '*.js' -o -name '*.txt' -o -name '*.php' -o -name '*.htm' -o -name '*.html' \) -print0 | xargs -0 grep -l `printf '^\xef\xbb\xbf'` | xargs sed -i '1 s/^\xef\xbb\xbf//'

Скрипт ищет в текущей директории все файлы с соответствующими расширениями и удаляет у них BOM заголовок. Profit!  (6)

Еще из рубрики PHP
55 коммент.

Трекбэк / Пинг

  1. Driveway sealer
  2. Underscore Music
  3. دوربین مدار بسته پویابین
  4. بهترین مارک دوربین مدار بسته
  5. resell rights ebooks
  6. آموزش نصب دوربین های مدار بسته
  7. Rap Instrumentals
  8. #true
  9. دوربین مدار بسته پویابین
  10. دوربین مدار بسته
  11. http://getcosmetic.com/author/risager29holck/
  12. فروش دوربین مداربسته
  13. anal play
  14. دوربین مدار بسته پویابین
  15. نصب و اجرای دوربین مداربسته
  16. North East Vietnam
  17. 3M™ Bumpon™ Protectors - Hexagonal
  18. کابینت ام دی اف
  19. #energy healing
  20. http://www.bacdanhiepthanh.com/index.php?option=com_k2&view=itemlist&task=user&id=242632
  21. chocolate
  22. coffee beans Hawaii best gourmet kona
  23. نصب و اجرای دوربین مداربسته
  24. free download for pc windows
  25. فروش دوربین های مدار بسته مخفی
  26. دوربین مدار بسته پویابین
  27. بهترین مارک دوربین مدار بسته
  28. آموزش نصب دوربین های مدار بسته
  29. games for windows pc download
  30. Batteryless self-powered armband
  31. http://mucangchaitours.com
  32. anti skid tape
  33. http://www.profstv.ru/user/Rosenthal74Crouch/
  34. نصب و اجرای دوربین مداربسته
  35. فروش دوربین های مدار بسته مخفی
  36. دوربین مدار بسته پویابین
  37. بهترین مارک دوربین مدار بسته
  38. آموزش نصب دوربین های مدار بسته
  39. usuwanie dpf
  40. banqueting chair
  41. Florida Resident Database
  42. fall fashion sale
  43. Home facial devices
  44. Band
  45. Andrew Wright Attorney
  46. send mail smtp
  47. دوربین مدار بسته ارزان
  48. دوربین های مدار بسته
  49. legitimate work from home jobs with no startup fee
  50. دوربین مدار بسته ارزان
  51. دوربین های مدار بسته
  52. strap on
  53. Best Female Sex Toy
  54. shoes
  55. 脱毛

Обсуждение закрыто.