Перейти к содержимому


Фотография
- - - - -

оформление модуля

mod_jbzoo_item

Лучший Ответ SmetDenis , 02 February 2015 - 09:14

Прочитал топик и понял что тут многие путают теплое с мягким. Познавательная минутка =)

BOM - Это метка порядка байтов (Byte Order Mark). Он вставляется ТОЛЬКО в начале файла.
2ieg_200x0.png

В браузере этот символ выглядит не как пробел. Там будет что-то вроде этого udhg.png
То что появилось вас - это непечатаемый символ, который легко просматривается при включении соответствующего режима. Скорее всего CR или LF
kamc_200x0.png

----------
Для справки, Windows, в силу того что он windows, не работает с UTF-8 напрямую, в отличии от того же Linux.
Практически все win-программы делают в памяти эмуляцию и авто конвертирование.
Поэтому некоторые текстовые программы серьезно глючат с кодировками (что-то утаивают, не так сохраняют итд)

И по этой же причине мы иногда видим разные версии программ на скачивание (с поддержкой UTF или без), хотя внешне обе работают с UTF-8.

 

Используйте SublimeText или Notepad++, UTF-8 without BOM, Linux-like line ending :)

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 16

#11 Sliapy

Sliapy

Отправлено 30 January 2015 - 14:21

Как вы определили  и выставили кодировку? 

 

Попробуйте заменить файлы на эти

 

Прикрепленный файл  specprog-item.php   780байт   56 Количество загрузок:

Прикрепленный файл  specprog-tmpl.php   3.02К   53 Количество загрузок:

 

 


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#12 Al&k

Al&k

Отправлено 30 January 2015 - 14:50

да все дело в BOM, спасибо очень помогли,

вообще сохраняю все в AkelPad Win 65001 (UTF-8 ), оказывается это с BOM


Сообщение отредактировал Al&k: 30 January 2015 - 14:50

  • 0

#13 Sliapy

Sliapy

Отправлено 30 January 2015 - 17:34

Лучше для этого использовать Notepad++.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#14 Al&k

Al&k

Отправлено 02 February 2015 - 09:00

Да спасибо перешел на Notepad++


  • 0

#15 SmetDenis

SmetDenis

Отправлено 02 February 2015 - 09:14   Лучший Ответ

Прочитал топик и понял что тут многие путают теплое с мягким. Познавательная минутка =)

BOM - Это метка порядка байтов (Byte Order Mark). Он вставляется ТОЛЬКО в начале файла.
2ieg_200x0.png

В браузере этот символ выглядит не как пробел. Там будет что-то вроде этого udhg.png
То что появилось вас - это непечатаемый символ, который легко просматривается при включении соответствующего режима. Скорее всего CR или LF
kamc_200x0.png

----------
Для справки, Windows, в силу того что он windows, не работает с UTF-8 напрямую, в отличии от того же Linux.
Практически все win-программы делают в памяти эмуляцию и авто конвертирование.
Поэтому некоторые текстовые программы серьезно глючат с кодировками (что-то утаивают, не так сохраняют итд)

И по этой же причине мы иногда видим разные версии программ на скачивание (с поддержкой UTF или без), хотя внешне обе работают с UTF-8.

 

Используйте SublimeText или Notepad++, UTF-8 without BOM, Linux-like line ending :)


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#16 laRus

laRus

Отправлено 02 February 2015 - 09:27

Познавательная минутка
Спасибо, тонкости важны! 
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#17 Al&k

Al&k

Отправлено 02 February 2015 - 10:12

Ну вот теперь совсем все ясно, спасибо  :)


  • 0




Click to return to top of page in style!