Говорят, что создание сайта - очень длительный и трудоемкий процесс. Мы скажем - НЕТ! Ведь с новыми технологиями, такими как HTML5, CSS3, PHP и MySql можно быстро и легко научиться создавать сайты любой сложности.
Два сумасшедших веб-мастера покажут где что лежит и как этим пользоваться.
Авторизация
Новый
Забыл
Пожалуйста, заполните поля выше. Это нужно сделать обязательно, иначе ничего не получится.
PHP Статейки /

PHP и строки в UTF8. Часть 1

  • Четверг, 10 ноября 2012, 16:28 |
  • Автор: protivnaya |
  • Просмотров: 4829 |
  • Комментарии: 6 |
  • В закладки:
Многие на форумах высказывают свои недовольства по поводу работы со строками в кодировке utf-8 при работе с php. В этой статье я хотел бы рассказать, как правильно работать со строками подобного рода, не прибегая к их перекодировки. Способ я покажу на примере ucfirst(), функции способной переводить первый символ в верхний регистр. Сразу же скажу, что ни к каким преобразованиям и использованию дополнительных библиотек или фреймворков мы не прибегнем.
Немного интересных фактов:
В интернете есть удобный сайт где можно бесплатно узнать, какая ожидается погода в киеве. Однако, не только погоду можно узнать на сайте, но и то какие есть в Украине курорты или курорты за границей.
Мы будем использовать расширение mbstring, которое способно помочь скорректировать работу с Юникодом. В отличие от умников, которые советуют изобретать разные дополнения для функций substr() и strpos() или устанавливать дополнительные библиотеки, мы пойдем более простым и выгодным путем. К тому же, эти методы работают некорректно и не позволяют в полной мере решить проблему работы с utf8.
Для начала нам необходимо проверить, установлено ли у нас это самое расширение mbstring на сервере. Если вы используете 5-ую версию php, то у вас, наверняка, данное расширение уже есть и поддерживает мультибайтовые кодировки, такие как ./configure –enable-mbstring. В этом случае, вам ничего делать не нужно.
  • Тэги публикации
Добавить комментарий