Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кодировка txt файлов
 
 автор: Roo$   (30.03.2009 в 21:58)   письмо автору
 
 

Всем добрый вечер.

Имеется php файл с кодировкой utf8. В нем инслудю txt файлы у которых ansi кодировка. В результате получается какая то фигня, менюшка и т.п. то что в php файле отображается нормально, а то что инслудю.. отображается ввиде ромбиков и т.п.
include('db/'.$_GET['news'].'/news.txt');

Можно конечно же каждый файл открывать и сохранять ток уже в utf8.. но это долго получится...т.к. их очень много... Подскажите, что можно еще попробовать?!

  Ответить  
 
 автор: nikita2206   (30.03.2009 в 22:18)   письмо автору
 
   для: Roo$   (30.03.2009 в 21:58)
 

тот что в ютф8 сохрани в анси и недолго получится)
если в txt файлах нет php кода, то пользуй iconv('windows-1251', 'utf-8', include('db/'.$_GET['news'].'/news.txt'));

  Ответить  
 
 автор: Roo$   (30.03.2009 в 22:39)   письмо автору
 
   для: nikita2206   (30.03.2009 в 22:18)
 

>тот что в ютф8 сохрани в анси и недолго получится)
гы)) Не ... так не нужно мне
>если в txt файлах нет php кода, то пользуй iconv('windows-1251', 'utf-8', include('db/'.$_GET['news'].'/news.txt'));
а так чет не канает.. В txt файлах хранится html код.

  Ответить  
 
 автор: nikita2206   (30.03.2009 в 22:42)   письмо автору
 
   для: Roo$   (30.03.2009 в 22:39)
 

напиши код

  Ответить  
 
 автор: Roo$   (30.03.2009 в 22:49)   письмо автору
 
   для: nikita2206   (30.03.2009 в 22:42)
 

index.php 
header("Content-Type: text/html; charset=utf-8");
iconv('windows-1251', 'utf-8',include('db/news/news.txt'));

news.txt
<b>Новости</b>

  Ответить  
 
 автор: nikita2206   (30.03.2009 в 23:04)   письмо автору
 
   для: Roo$   (30.03.2009 в 22:49)
 

<?
index
.php  
header
("Content-Type: text/html; charset=utf-8"); 
echo 
iconv('windows-1251''utf-8'fpassthru(fopen('db/news/news.txt'))); 

echo 
'news.txt 
<b>Новости</b>'
;


както так.....

  Ответить  
 
 автор: Roo$   (30.03.2009 в 23:28)   письмо автору
 
   для: nikita2206   (30.03.2009 в 23:04)
 

хз..все равно не канает ))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования