кодировка в PHP

Форум для программистов

Сообщение sserg » Чт авг 21, 2003 12:35 pm

типа есть текстовый файл в досовской кодировке, PHP отказывается его читать (регулярные выражения не выполняются). Как можно поменять кодировку файла или есть другое решение ?
sserg
Ст. сержант
 
Сообщений: 40
Зарегистрирован: Ср сен 04, 2002 12:04 pm
Пункты репутации: 0

Сообщение Миша Спларов » Чт авг 21, 2003 3:19 pm

2sserg
Ты пробовал заглянуть в php.net/docs.php???
Есть отдельный топик для PHP.
А вообще есть функция mb_convert_encoding().
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Night Angel » Чт авг 21, 2003 6:01 pm

Более того, есть функция convert_cyr_string()

А в принципе ведь препроцессору нет разницы в кодировках, для него это всего лишь набор байтов. Так вот можешь регулярные выражения написать, а потом в любом редакторе(Aditor или любой, который умеет конвертировать кодировки) конвертировать в дос-кодировку и вставить в скрипт.
Auscultura et perpende - Выслушай и взвесь
Теперь я есть в <a href='http://www.livejournal.com/users/mrnight/' target='_blank'>LJ</a>
Night Angel
Полковник
 
Сообщений: 1160
Зарегистрирован: Ср сен 25, 2002 7:20 pm
Откуда: Belarus
Пункты репутации: 0

Сообщение Миша Спларов » Чт авг 21, 2003 7:13 pm

2Night Angel
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->А в принципе ведь препроцессору нет разницы в кодировках, для него это всего лишь набор байтов. Так вот можешь регулярные выражения написать, а потом в любом редакторе(Aditor или любой, который умеет конвертировать кодировки) конвертировать в дос-кодировку и вставить в скрипт. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
А если у него "входят" такие тексты? Или их 10 мб допустим. А разве <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->convert_cyr_string()<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> работает с dos кодировкой?
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Night Angel » Пт авг 22, 2003 7:07 am

Да. <a href='http://www.php.net/manual/ru/function.convert-cyr-string.php' target='_blank'>http://www.php.net/manual/ru/function.conv...-cyr-string.php</a> К тому же какая разница. Файл или ввод. Всё равно переведётся.
Auscultura et perpende - Выслушай и взвесь
Теперь я есть в <a href='http://www.livejournal.com/users/mrnight/' target='_blank'>LJ</a>
Night Angel
Полковник
 
Сообщений: 1160
Зарегистрирован: Ср сен 25, 2002 7:20 pm
Откуда: Belarus
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron