Jump to content


Photo
- - - - -

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

mod_jbzoo_item

Best Answer 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 :)

Go to the full post


  • This topic is locked This topic is locked
16 replies to this topic

#11 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 30 January 2015 - 14:21

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

 

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

 

Attached File  specprog-item.php   780bytes   56 downloads

Attached File  specprog-tmpl.php   3.02KB   53 downloads

 

 


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

#12 Al&k

Al&k
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 46
  • topics: 13

Posted 30 January 2015 - 14:50

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

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


Edited by Al&k, 30 January 2015 - 14:50.

  • 0

#13 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 30 January 2015 - 17:34

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


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

#14 Al&k

Al&k
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 46
  • topics: 13

Posted 02 February 2015 - 09:00

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


  • 0

#15 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 02 February 2015 - 09:14   Best Answer

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

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
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 02 February 2015 - 09:27

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

#17 Al&k

Al&k
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 46
  • topics: 13

Posted 02 February 2015 - 10:12

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


  • 0




Click to return to top of page in style!