![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
Bynick |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.6.2008 Репутация: нет Всего: нет |
Всем привет. У меня вопрос такого рода. Есть в интернете страница, ее кодировка iso-8859-2.
Есть на этой странице слово Zapamiętaj, в этом слове "е" с закрючкой внизу. Эту страницу php сценарий сохраняет через CURL в файл:
Файл содается обычным образом:
В самом начале php сценария стоит
По умолчанию .txt файл , в который сохраняется страница со словом Zapamiętaj имеет кодировку 1251(ANSI - кириллица). Если посмотреть на слово Zapamiętaj, то в файле оно выглядит как Zapamiкtaj, то есть "e" с закорючкой не сохраняется как есть, а преобразуется. Опытным путем установил, что если взять просто слово Zapamiętaj и сохранить его локально в кодировке UTF-8, а потом открыть то все сохраняется как положено. Подскажите пожалуйста как сохранять страницу html, которая может быть в принципе в любой кодировке, в файл .txt с кодировкой UTF-8 для корретного отображения текста страницы. |
||||||
|
|||||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Это кто такое сказал? Добавлено через 2 минуты и 6 секунд $p = 'Однажды в студеную зимнюю пору'; $p = iconv('CP1251', 'UTF-8', $p); file_put_contents('p.txt', $p); -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
Bynick |
|
||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.6.2008 Репутация: нет Всего: нет |
Я открыл мой .txt файл и нажал "Схранить как" в меню. Там последняя строка говорит что у меня кодировка стоит 1251(ANSI - кириллица). Может я не прав конечно, но все-таки...
Этот способ не подходит, потому что у меня нету строки $p. У меня контент страницы берется с помощью CURL и записывается в файл. Обратиться к контенту таким способом я не могу к сожалению, CURL сам все сохраняет без моего ведома. Какие еще есть способы, подскажите пожалуйста. Это сообщение отредактировал(а) Bynick - 10.6.2008, 11:13 |
||||
|
|||||
z-END |
|
|||
![]() прафесар™ ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3014 Регистрация: 13.3.2003 Где: Венья, Пиетари Репутация: нет Всего: 102 |
сохранять самому, а от курла получать только строку. -------------------- Каждый чилавек пасвоему праф...а памоему НЕТ! |
|||
|
||||
Bynick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.6.2008 Репутация: нет Всего: нет |
z-END, спасибо!, так и сделал с помощью curl_multi_getcontent().
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |