|
|
|
| Здравствуйте,
почему сохранить файл на русском языке получается
$file=1.txt";
if(file_exists($file)) {
$newfile="иван иванов.txt";
if (copy($file, $newfile)) { echo "ok";} else { echo "no";}
|
а если я беру название файла с базы данных , то при создании файла получается какие-то закорючки в имени файла?
while($rez5 = mysql_fetch_array($rez_modules))
{
$file=$rez5['filename']; //название файла, 1.txt
if(file_exists($file)) {
$newfile=$rez5['filename']; //переименовываю имя файла например 1.txt на "иванов.txt"
if (copy($file, $newfile)) { echo "ok";} else { echo "no"; }
}
}
|
В config.php при подключении проставлено @mysql_query("SET NAMES 'cp1251'");
База данных в utf_general_ci
Что надо изменить? | |
|
|
|
|
|
|
|
для: Max78
(31.03.2012 в 12:16)
| | ну во первых давно уже на utf8 пора перебираться :)
это на локальном сервере?
другие проекты нормально работают с кириллицей? | |
|
|
|
|
|
|
|
для: Valick
(31.03.2012 в 12:22)
| | Прошу извинений. Оказывается названия файла на русском языке отлично создаются. Просто я когда создаю zip папку из файлов с русскими названиями, то в зип файле уже названия файлов меняются на закорючки. не подскажите что делать. | |
|
|
|