powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / iconv, в перспективе архивация файла
8 сообщений из 8, страница 1 из 1
iconv, в перспективе архивация файла
    #38071176
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте, как сделать транслит? пробую функцией iconv. не получается в перспективе архивация файов в пхп по человечески... имея в имени файла русские буквы и пробелы
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
echo iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
?>


не получается...
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071237
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит "не получается"? iconv так и говорит?
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071244
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowчто значит "не получается"? iconv так и говорит?
неа, шепотом, понятным мне....
пока стопорнулся на этом
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
echo $file_archiving_and_file_extension_doc;
?>



Ошибка сервера получаю
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071255
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,

Код: php
1.
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc);
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071261
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phpz, спасибо
вот купец
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
//$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc);
echo $file_archiving_and_file_extension_doc;
?>


а вот товар
Правила дорожного движения РФ.doc
толку
??????
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071270
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,

Как следует из ошибки, первый аргумент ($file_archiving) не в UTF-8. mb_* или utf8_encode в помощь.
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071274
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phpzкатастрофа,

Как следует из ошибки, первый аргумент ($file_archiving) не в UTF-8. mb_* или utf8_encode в помощь.


сорри ничего не понял

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<!DOCTYPE html>
<!--html5-->
 
<html>
 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=utf-8">
 
<title>Дже</title>

</head>
 
<body>

<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
//$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc);
echo $file_archiving_and_file_extension_doc;
?>
</body>
 
</html>
...
Рейтинг: 0 / 0
iconv, в перспективе архивация файла
    #38071367
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
многие говорят\думаю Ципихович Эндрю ленится, ну посмотрел
http://php.net/manual/ru/function.iconv.php
ну сделал
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php
$text = 'Правила дорожного движения РФ';

echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;

?>


что имею - отлуп, как трудно жить....
как эта задача века решается?????????
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / iconv, в перспективе архивация файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]