Чем перекодировать текст в utf8?

SU
На сайте с 23.03.2013
Offline
34
1419

Привет :D Как и чем перекодировать текст в txt файлах? Нотпадом долго вручную каждый переделывать.

---------- Добавлено 06.07.2013 в 13:02 ----------

файлы лежат в разных папках,как-то так


folder1
folder2
folder3
folder4
folder5
M
На сайте с 26.05.2009
Offline
66
#1

EmEditor

Поиск/замена в файлах...

Дальше разберётесь.

желательно все файлы сложить в одну папку.

Dos3
На сайте с 07.01.2011
Offline
363
#2

держи, во всех папках перефигачит)


<?php
set_time_limit(0);

$dir_name = "shabs";//папка в которой всё лежит
$in = "utf-8";//откуда
$out = "windows-1251";//куда

recurse_replace($dir_name,$in,$out);

function recurse_replace($dir_name,$in,$out)
{
$dir = scandir($dir_name);

foreach($dir as $val)
{
if($val != "." and $val != "..")
{
if(is_file("$dir_name/$val"))
{
$file = file_get_contents("$dir_name/$val");

$file = iconv($in,"$out//IGNORE",$file);

file_put_contents("$dir_name/$val",$file);
}
else if(is_dir("$dir_name/$val"))
{
recurse_replace("$dir_name/$val",$in,$out);
}
else
{
echo "какой то косяк<br />";
}
}
}
}
?>

не ошибись с кодировкой )

тип файлов можно задать


<?php
set_time_limit(0);

$dir_name = "shabs";//папка в которой всё лежит
$tip = "#\.html#";//тип файла для замены
$in = "utf-8";//откуда
$out = "windows-1251";//куда

recurse_replace($dir_name,$in,$out,$tip);

function recurse_replace($dir_name,$in,$out,$tip)
{
$dir = scandir($dir_name);

foreach($dir as $val)
{
if($val != "." and $val != "..")
{
//if(is_file("$dir_name/$val"))
if(preg_match($tip,$val))
{
$file = file_get_contents("$dir_name/$val");

$file = iconv($in,"$out//IGNORE",$file);

file_put_contents("$dir_name/$val",$file);
}
else if(is_dir("$dir_name/$val"))
{
recurse_replace("$dir_name/$val",$in,$out,$tip);
}
}
}
}
?>

точно квк же

upd добавил //IGNORE, иначе косяк будет

SU
На сайте с 23.03.2013
Offline
34
#3

Dos3, пасиба :) ща заряжу :D

kashim
На сайте с 12.09.2012
Offline
68
#4

квк 5й .

What's the difference between religion and bullshit? The bull.
SI
На сайте с 03.12.2007
Offline
130
#5
-= Онлайн сервисы =-
S
На сайте с 29.06.2013
Offline
6
#6

textpipe pro - маст юз для работы с текстом

utfcast

htmlchanger

kwk разве не скинет все символы в строчные?

Магазин шаблонов для PandoraBox (http://first-time-shmarafon.blogspot.com) ICQ: 671315643
Dos3
На сайте с 07.01.2011
Offline
363
#7

да расслабтесь, скрипт выше всё отлично делает

d4k
На сайте с 02.03.2010
Offline
146
d4k
#8

notepad++ и нет проблем )

DV
На сайте с 01.05.2010
Offline
644
#9

Эх, для кого эссе сочиняю… Само кодировку определяет, и само перекодирует, всё что встретит ниже, прямо на сервере истинно серверным языком.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий