|
|
|||||
"Вождь"
|
translit && iconv()
товарищи господа!
киньте мне в морду линком или подскажите как лучше сделать транслитерацию кирилицы и есть ли что интересное по этому поводу. вопрос два есть utf-8 есть windows-1251 есть случаи возвращения пустой строки есть пхп_нет с реф_иконв на нем есть о том, что использовать cp1251 есть задача создать одноименную папку. в ютф - кирилица. вопрос - на никсе имена папок кирилические возможні? когда? нифига в єтом не пониманию. какая кодировка? на винде win1251? вопросов много, частично понятны, но ощущение тупости не проходит. поясните, будьте добры.
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Транслитерацию кириллицы лучше делать, к примеру, через strtr.
А создавать папки с кирилическими именами есть большая неосторожность. Жизнь будет слаще, если так не делать.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
[banned 26.01.04]
Регистрация: Jul 2003
Адрес: CETb PyHET
Сообщений: 271
|
1.
Крэйзи, расскажи поподробнее о проблеммах создания папок с кирилическими именами, пожалуйста. Я сделал систему авторизации пользователей, которую бы хотел выложить на общий тестинг в ближайшем будущем, и надеюсь на помощь форумцев, но сейчас она еще не доделана и изза учебы нехватает времени. Эта система базируется на файлах, и каждому пользователю пренадлежит папка с его ником, в папке хранятся файлы идентификаторы с информацией профайла, правами и хэшем пароля. Мне бы нехотелось ограничивать пользователей только английскими знаками. Оттого я и хочу узнать какие глюки или дыры связанны с кирилическими именами. Спасибо! 2. (И вообще если у кого-то есть доки по обеспечению безопасности проэктов - выложите плиз. Мне ОЧЕНЬ нужно!) |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Далее: у некоторых хостеров вообще не установлена русская локаль на уровне ОС. Соответственно, папки могут не создаваться вообще. Я пару раз столкнулся с этими траблами, но детально исследовать не стал. Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
"Вождь"
|
Видишь ли крейзи, все именно так, и єто я віяснил, тебе, конечно, спасибо. поперся на работу, которая совсем не работа, сидел за фрей. мдя. русский не гут есть как факт.
транслитерация тоже хорошо, пригодилось - сразу же, но когда спрашивал, не для тех целей было. есть совсем разные языки. ютфом папки не создаются. это факт. то есть создаются и символами непонятными остаются, это тоже факт. нумеровать тоже не выход, подумалось - записать аски кода через _, потом интерпритировать вперед-назад чар-ордом. что скажешь о глупости такого выхода? и еще просьба - эрэфцешка по кодировкам есть? и что-то достойное по иконву. Ну всмысле не описание, не перервод и без того малого рефа, а что-нить практическое. Хотя бы просто записи алхимика какого, решившего потестить. Там вроде один пятая версия ушла далеко вперед от своих предшественниц, и еще что под виндой иконв вообще жуть как работает. не работает почти. вотс. но спасибо однозначно.
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
"Вождь"
|
глупости до идиотизма. придется все-таки нумеровать, запоминать и пр. или думать.
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
Ветеран форума
|
нирва =)
не придумывай проблемы... есть в базе автоинкисмент поле? вот по нему и называй папочки... всё... боле никаких проблем. |
|
|||||
"Вождь"
|
да я бы разобрался, если бы мне одному надо было. но папочки должны иметь удобочитаемый вид. точнее - должны были бы. в общем от этой идеи я отказался и возвратился к предыдущей с указанием настроек сервера, впрочем посмотрим - 90 процентов, что инкрементом я пользоваться и буду.
__________________
а мы летим орбитами путями не избитыми... |
Часовой пояс GMT +4, время: 19:01. |
|
« Предыдущая тема | Следующая тема » |
|
|