-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
vadimiron |
05-10-2006 14:05 493731 |
Readdir и руские буквы в названиях файлов
Как читать названия файлов с кириллицой. Выводяться только вопросики вместо букв.
Я гдето раньше подобное встречал, но сейчас не могу найти
Кстати, всем хай - меня давно не было
|
Prisoner |
05-10-2006 16:02 493813 |
Привет, да, давненько не было. По поводу вопроса попрошу уточнить: какая ОС? Если unix-based, то возможно при монтировании FS была неверно указана кодировка в которой хранятся имена элементов FS.
О, все, я теперь не буду никаких постов делать... один год, вон как все красиво :)
|
vadimiron |
05-10-2006 17:18 493876 |
Windows
Я читал, что эта функция использует ISO-....., видимо поэтому русские не отображаются :(
Вот здесь нащёл такую фразу:
Цитата:
Семь функций работы с URL: base64, разбор URL-строки на части (хост, порт, путь и т.д.), а также кодировка строки с заменой неанглийских символов и пробелов 16-ричными цифрами с лидирующим "%" и обратно (очень помогает при работе с файлами, имеющими русские буквы в названии).
|
И как это понимать....
|
vadimiron |
06-10-2006 03:13 494083 |
Проблема решилась тем, что заставляем людей, кто прописываетт названия файлов, не писать по русски.
Хотя както странно, я в инете не нашёл решения для данной проблемы :( НЕужели никто никогда не сталкивался с необходимостью обрабатывать файлы с русскими названиями. Или решения просто нет, и надо ждать ПХП6, где полная поддержка юникода и тогда может имена файлов будут нормально читаться
|
vadimiron |
14-10-2006 21:56 497832 |
А кстати, когда выйдет ПХП6 с его "полной" поддержкой юникода, тогда решаться проблемы с русскими буквами в названиях файлов или это совсем друг с другом не связано?
|
vadimiron, а локаль то русскую ставил? Т.е. setlocale() ?
|
vadimiron |
15-10-2006 18:23 498140 |
Цитата:
vadimiron, а локаль то русскую ставил? Т.е. setlocale() ?
|
Не-а, в понедельник попробую
|
Время: 05:35.
© OSzone.net 2001-