Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / utf + bom / 15 сообщений из 15, страница 1 из 1
21.05.2016, 12:47
    #39240632
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
Кто-нибудь знает в каких случаях php скрипт сохраняет файл в utf-8 с BOM?
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
21.05.2016, 14:55
    #39240679
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
Разумеется, если эти три байта BOM явно присутствуют в сохраняемом значении. Ведь скриптом сохраняется в файле не текст или картинка, сохраняется последовательность байт, содержащаяся в переменной или другом источнике сохраняемого контента.
...
Рейтинг: 0 / 0
21.05.2016, 15:49
    #39240685
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
vkle,
а как явно,
явно я их не указываю, использую стандартный file_put_contents.
...
Рейтинг: 0 / 0
21.05.2016, 16:31
    #39240697
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
mr_maxа как явно Тынц

mr_maxявно я их не указываюНе вполне понятно, что хотите - добавить BOM в сохраняемый файл, или избавиться от этого непонятно откуда взявшегося маркера.
...
Рейтинг: 0 / 0
21.05.2016, 22:21
    #39240787
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
vklemr_maxа как явно Тынц

mr_maxявно я их не указываюНе вполне понятно, что хотите - добавить BOM в сохраняемый файл, или избавиться от этого непонятно откуда взявшегося маркера.
хочу избавиться от него.
...
Рейтинг: 0 / 0
21.05.2016, 22:40
    #39240792
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
Тогда следует смотреть, что сохраняется в файл, откуда данные берутся.
...
Рейтинг: 0 / 0
21.05.2016, 23:01
    #39240793
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
vkleТогда следует смотреть, что сохраняется в файл, откуда данные берутся.
если по умолчанию сохраняется в utf-8 будет маркер добавляться?
...
Рейтинг: 0 / 0
22.05.2016, 00:57
    #39240810
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
mr_max,

Не понятно, каким образом Ваш вопрос связан с цитируемым текстом.
Вообще говоря, действия множества функций подробно описаны в документации, в том числе и функция file_put_contents . Если прочтёте доку внимательно, то убедитесь, что там нет ни одного слова ни про кодировки, ни про умолчания, ни про BOM.
...
Рейтинг: 0 / 0
22.05.2016, 09:04
    #39240843
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
vklemr_max,

Не понятно, каким образом Ваш вопрос связан с цитируемым текстом.
Вообще говоря, действия множества функций подробно описаны в документации, в том числе и функция file_put_contents . Если прочтёте доку внимательно, то убедитесь, что там нет ни одного слова ни про кодировки, ни про умолчания, ни про BOM.
Так вот в этом и вопрос, нигде не написано, как сохранять файл с bom, а как без него.
...
Рейтинг: 0 / 0
22.05.2016, 11:10
    #39240853
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
mr_maxнигде не написано, как сохранять файл с bom, а как без негоВикипедию читали? Там русским по белому написано.
По спецификации, его использование не является обязательным, однако, если маркер последовательности байтов используется, то он должен быть установлен в начале текстового файла .Что тут непонятного?
...
Рейтинг: 0 / 0
22.05.2016, 12:21
    #39240867
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
vkle,

Это все понятно, у меня был вопрос откуда он появляется какая функция php его устанавливает ?
...
Рейтинг: 0 / 0
23.05.2016, 10:18
    #39241187
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
Никакая. Кодировка данных это одно, а метка - это другое.
Когда вы берете строку и конвертите в utf-8 например, то меняется только кодировка данных, но маркер не дописывается. Если он Вам нужен, при сохранении вы его должны сами добавить.
...
Рейтинг: 0 / 0
23.05.2016, 10:18
    #39241189
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
То же касается и чтения данных.
...
Рейтинг: 0 / 0
23.05.2016, 12:38
    #39241332
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
Выяснил, то что эту метку ставит редактор IDE.
...
Рейтинг: 0 / 0
23.05.2016, 12:43
    #39241339
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utf + bom
mr_maxВыяснил, то что эту метку ставит редактор IDE.Ну так то блокнот виндовый тоже умеет. И ещё куча редакторов :)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / utf + bom / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]