Для судейства Битв Авторов необходимо авторизоваться и достичь 15-го писательского уровня.

ЧЕМП 2024

Флаг LISKI[34]
2082
Флаг Auster[38]
970
Флаг Jaaj.Club[42]
542
Флаг Aist[39]
531
Флаг Palevka-89[38]
476
Флаг ka4ka[28]
330
Флаг tarakan[28]
305
Флаг BasK[10]
181
Флаг boris[28]
163
Флаг Don Quijote[10]
159

События

12.06.2024 20:40
* * *

Для любителей острых ощущений открылся


Бар Полёт Шмеля

Вход только со своим шампанским!

* * *

Была модифицирована Сокровищница.

Теперь в сундуке монет стало больше, но после его открытия сундук исчезает.

* * *
08.06.2024 07:43
* * *

8 июня 2024 года котировки облигаций Jaaj.Club обвалились, вызвав небывалый финансовый кризис.

Финансовый кризис Jaaj.Club

Инфляция составила до 1000%, что моментально отразилось на стоимости клубных предметов.

* * *
10.05.2024 22:40
***

Технические работы

10-12 Мая

***

Комментарии

Но рыба не хотела сдаваться,
И придумала хитрый план...
12.06.2024 Limon
просто лень, вот и не танцуют, это барышни стремятся проявить свои прелести.
12.06.2024 МилаЗах
Мужская сила - это женское счастье, за то самое и любят.
12.06.2024 МилаЗах
Альтернативой к вышесказанному могут стать, как кажется, банальные слова о том, что сама "мужская сила" и есть причиной влечения к ним.
10.06.2024 LISKI
Между сосен и берёз
След остался от колёс.
Это мишка косолапый
В детский сад грибы повёз.
Полный воз набрал опят,
Сыроежек и маслят и решил:
«Свезу на дачу.
Пусть ребята поедят».
Косолапый мишка рад,
Что так близко детский сад.
Очень любит по утрам он
Слушать песенки ребят.
10.06.2024 89Siete

Опрос

Ваш любимый жанр фильмов


10.02.2015 Рубрика: Компьютеры

Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 2

Автор: qwertynet
Несколько шагов по устранению возникающих ошибок при работе с utf-8 касающихся установок БД и сервера управления БД
2110 0 0 2 506
В случае, если предыдущая статья не смогла вам помочь, предлагаю еще пару действий по предупреждению возможных ошибок. И так углубимся в настройки ваших веб-инструментов:

ШАГ 3: Установка PHP для работы с Unicode


К сожалению, Unicode не тот формат в котором предпочитает работать PHP, так что вам придется настроить его вручную, чтобы PHP начал обращать внимание на UTF-8.

Во-первых, вы должны убедиться, что у вас включен MBstring. Если вы работаете на Linux, он может быть установлен по умолчанию. Если нет, то просто добавьте его:

$ yum install php-mbstring

Если вы устанавливаете PHP из исходника, вам нужно убедиться, что вы добавили  в ваш конфигурационный файл:

--enable-mbstring

Теперь вы должны убедиться, что PHP понимает, что вы хотите работать с текстом в UTF-8. Добавьте следующие строки:

//setup php for working with Unicode data
mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');
mb_http_input('UTF-8');
mb_language('uni');
mb_regex_encoding('UTF-8');
ob_start('mb_output_handler');

ШАГ 4: Настройка базы данных для работы с UTF-8


Лучше всего изменить работу сервера и базы данных на использование кодировки UTF8. Так вы будете уверены, что при переносе вашей БД на другой сервер символы сохранят свой первоначальный вид. Или в случае непредвиденных ситуаций сервер или БД не изменят вашу кодировку на ту, что стоит у них по умолчанию. Таким образом, рассмотрим следующие решения для таких БД:

MySQL

Пример SQL для создания базы данных с помощью UTF-8:

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_Unicode_ci;

Postgres

В Postgres, вы можете создать базы данных с терминала:

$ createdb -E UTF8 mydatabase

Или в SQL:

CREATE DATABASE mydatabase WITH ENCODING 'UTF8';

ШАГ 5: Установка сервера базы данных для обработки UTF-8


Нам необходимо объяснить нашему серверу базы данных, что он должен работать в UTF-8.
MySQL

MySQL имеет широкий диапазон опций для настройки кодировки в my.cnf. Самый безопасный способ обеспечить работу ваших скриптов на UTF-8 для отправки и получения из MySQL – это установка кодировки после установки подключении к серверу, отправив эти запросы:

SET NAMES utf8;
SET CHARACTER SET utf8;

Postgres

Для Postgres, почти то же самое:

SET NAMES 'UTF8';
 
На этом все! Может быть с первого взгляда это кажется ужасным, но уже после первой настройки эти действия станут тривиальными для вас, а в будущем помогут работать с Unicode до конца жизни.
Хотите поднять публикацию в ТОП и разместить её на главной странице?

Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 1

Два основных шага по устранению возникающих ошибок при работе с utf-8 Читать далее »

Эти непонятные слова. Физический и программный токен

Слово токен появилось еще очень давно. Но, люди начали его активно употреблять в повсеместной речи около 10 лет назад. Сейчас постараемся разобраться в сложившейся ситуации. Читать далее »

Комментарии

-Комментариев нет-