форум вебмастеро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) норм загружается, но нету некоторых букв (Āā č и т.п.) и наоборот... если уникод, файл не загружается, так как к нему какая-то билеберда прикрепляется, но алфавит местный есть...

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:24071, gzipped size:8168

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]