[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: А, может, не под Linux'ом разрабатывать?
Страницы: 1, 2
alex455
Столкнулся с такой проблемой. Код пишу под Linux'ом в UTF-8. В итоге чтобы работало, нужно везде указывать кодировку и использовать multibyte-формат вместо обычного. Что порядком уже надоело. Вопрос: переход на Seven решит проблему? Или в Винде тоже могут возникунуть проблемы с кодировкой, заставляющие пользоваться костылями?
alex12060
alex455

Да ты хоть на маке работай, хоть на себе, утф-8 кодировка такая, которая требует костылей.
linker
Это PHP требует костылей при работе с UTF-8, во всём остальном проблем нет.

_____________
Gear Framework
Gear Framework на Github
Winston
Цитата (alex455 @ 21.09.2011 - 15:11)
нужно везде указывать кодировку и использовать multibyte-формат вместо обычного

setlocale (LC_ALL,  'ru_RU.UTF8'));
Семён
Настрой свою IDE smile.gif
alex455
Семён, моя "IDE" - gedit.
Winston, сейчас попробую.
Семён
alex455
Поставь себе Netbeans или Komodo
alex455
<?php
setlocale (LC_ALL, 'ru_RU.UTF8');
echo strpos('Привет!', 'и');
?>

Возвращает 4, хотя должен - 2.
Семён
Откройте и почитайте про
http://php.net/manual/en/function.mb-strpos.php
alex455
Цитата (Семён @ 21.09.2011 - 16:41)
Поставь себе Netbeans или Komodo

Пробовал NetBeans. Жуткий тормоз и отстойные шрифты. Отстойная цветовая схема для подсветки синтаксиса. В итоге разменяю шило на мыло. Gedit рулит для нормального кодинга.
alex455
Семён, прочитал, мне как раз и хочется избавится от "mb_". Зачем мне этот линк?
linker
Не в кодировке и не в IDE дело, дело в PHP. Вместо стандартных функция работы со строками используем расширение mbstring.

_____________
Gear Framework
Gear Framework на Github
vital
Цитата (alex455 @ 21.09.2011 - 14:44)
Цитата (Семён @ 21.09.2011 - 16:41)
Поставь себе Netbeans или Komodo

Пробовал NetBeans. Жуткий тормоз и отстойные шрифты. Отстойная цветовая схема для подсветки синтаксиса. В итоге разменяю шило на мыло. Gedit рулит для нормального кодинга.

Вы не умеете строить причинно следственные связи.
Обвиняете линукс в неждружбе с юникодом(хотя в нем с ним лучше)
Обвиняете нетбинс в плохом шрифте, хотя это зависит от настроек системы.
и т.п.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Семён
linker
Опоздал немного )
alex455
vital, я никого не обвиняю. Я просто хочу избавится от multibyte в Linux и спрашиваю - возможно ли это. Без IDE. Просто чтобы я в gedit мог работать как в notepad++ в Винде.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.