2017-01-22 17 views
2

Я борюсь с созданием каталогов, когда используются иностранные символы. Нет проблем, когда я использую этот символ '-', но когда я пытаюсь с символами, такими как ź, ż, ń, ć, ś, успеха нет.Создание каталога с иностранными символами в php

Вот пример:

$directory = 'customers/ć'; 
$directory = mb_convert_encoding($directory, 'ISO-8859-1', 'utf-8'); 
//I use this line to correctly display the foreign character 

if (!is_dir($directory)) { 
    $mode = 0777; 
    mkdir($directory, $mode, true); 
} 
else { 
    echo "something went wrong"; 
} 

Спасибо Роберт

+0

Когда вы * эхо $ каталогов; *, генерирует ли он текст с правильным кодированием? –

+0

Это то, что генерирует: Предупреждение: mkdir(): Неверный путь в C: \ xampp \ htdocs \ Test \ test.php в строке 8 – Robert

ответ

0

Преобразовать в UTF-8 без указания текущего кода:

$directory = mb_convert_encoding($directory, 'utf-8'); 

 Смежные вопросы

  • Нет связанных вопросов^_^