форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / Создание сайта / UTF-8 Problems |
| Автор | Сообщение |
| Cryptex Участник 256 |
# Дата: 8 Май 2008 20:32 ° Поправил: Cryptex Впервые делаю сайт не на родном языке... Поэтому взял кодировку UTF-8. Вот теперь сижу разгребаю кучку проблем, которая на меня высыпалась...) Собственно есть код (получение данных из файла): $aFile = file("data/$cat/$sub/$file/about.dat");
list($aFile[0], $aAdd[0], $aDate[0], $aTime[0], $aType[0], $aAbout[0], $a
Auth[0], $aTitle[0]) = split("<!>", $aFile[0]);далее: <a href="data/$cat/$sub/$file/$aFile[0]">Lejuplādēt</a> При нажатии на ссылку в адресной строке: (например) http://localhost/r/data/1/1/1/Asbestoze.doc А апач выдаёт: The requested URL /r/data/1/1/1/Asbestoze.doc was not found on this server. Короче, как избавиться т этих крякозябликов? |
| acsid Alfa Guru 2386 |
# Дата: 8 Май 2008 21:30 Cryptex Не используй спец символов в названии файлов. А если в самом файле, то можна из спец символов сделать уникод и ставить кодировку русскую..тогда будут все языки одновременно читаемы,без потерь кодировки |
| Cryptex Участник 256 |
# Дата: 8 Май 2008 22:10 » acsid Не используй спец символов в названии файлов.файл называется просто: Asbestoze.doc » acsid А если в самом файле, то можна из спец символов сделать уникод и ставить кодировку русскую..тогда будут все языки одновременно читаемы,без потерь кодировкиТоесть предлагаешь заменить напрер буквы āēūīķļņ и т.п. на #2359; (незнаю какой именно писал на халяву) |
| Aldis Участник 69 |
# Дата: 8 Май 2008 22:14 Я не спецалтст в етом но у меня тохе были пролемы с UTF-8 на латышском яазыке И поетому я ставил charset -win-1251 Както так. Если я ошебаюус то поправте! Sorry for mistakes in russian! |
| Cryptex Участник 256 |
# Дата: 8 Май 2008 22:49 Тут наверное больше не в кодировке самого сайта а именно файлов проблемы наверное... Они у меня сейчас в UTF-8 (до этого были в ANSI) ANSI на файл не поставить ибо вместо ā будет какая-нибудь "в" Если стоит на файл АНСИ, то файл (Asbestoze.doc) норм загружается, но нету некоторых букв (Āā č и т.п.) и наоборот... если уникод, файл не загружается, так как к нему какая-то билеберда прикрепляется, но алфавит местный есть... |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:24071, gzipped size:8168 |