XAMPP: установка типа кодировки глобально - PullRequest
0 голосов
/ 28 октября 2011

Когда я запускаю анализатор csv на своем компьютере с Windows и перенаправляю вывод в файл, я всегда получаю двойные разрывы строк, когда открываю файл в OpenOffice Calc.Кроме того, если я скопирую содержимое файла в notepad ++, а затем сохраню его как новый файл с использованием кодировки ANSI по умолчанию, этот файл будет вдвое меньше, а разрывы строк будут правильно отображаться в Calc.

Я бы предпочелне нужно добавлять параметр или заголовок к каждому файлу, над которым я работаю, так как эти сценарии работают нормально при установке PHP под Linux.

Я предполагаю, что изменение параметра в php.ini исправит это, но яне знаю, что это такое, и мне не повезло найти его.Кто-нибудь знает, как решить эту проблему?

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Существует директива INI для изменения набора символов, отправляемого по умолчанию в заголовке Content-Type:

За пример:

default_charset = "iso-8859-1"
0 голосов
/ 02 ноября 2011

А?Вы хотите создать текстовый файл, который будет правильно открываться как в Windows, так и в Linux?

Неудача.Обе операционные системы используют разные способы обозначения новых строк.Один использует новую строку, а другой - новую строку и возврат каретки.

В Linux существуют программы под названием "dos2unix" и "unix2dos", которые преобразуют текст между вами в Windows и Linux.,Я думаю, вам придется использовать это каждый раз, когда вы копируете файлы между операционными системами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...