Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 2 - Jaaj.Club
Для судейства Битв Авторов необходимо авторизоваться и достичь 15-го писательского уровня.

ЧЕМП 2024

Флаг LISKI[34]
2695
Флаг Auster[38]
1671
Флаг Jaaj.Club[42]
1401
Флаг Palevka-89[38]
620
Флаг Aist[39]
544
Флаг ka4ka[28]
448
Флаг tarakan[28]
426
Флаг Don Quijote[10]
217
Флаг gibulkaknop17[16]
205
Флаг BasK[10]
183

События

28.10.2024 12:17
***

Новая книга в издательстве "Коллекция Jaaj.Club" – "Дети Моря" от Елены Виховской уже в продаже!

Дети Моря - Елена Виховская

Не упустите возможность стать одним из первых читателей книги "Дети Моря" и окунуться в пучину захватывающих морских приключений.

***
25.06.2024 07:23
* * *

1 августа 2024 года
Jaaj.Club уходит в отпуск.

Отпуск Jaaj.Club

Что это значит, читайте в опубликованном анонсе.

* * *
12.06.2024 20:40
* * *

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


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

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

* * *

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

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

* * *

Комментарии

Интересная статья, как раз изучал эту территорию, чтобы пересечь Амазонию.

Спасибо!
20.11.2024 Jaaj.Club
Светлана Поделинская:
Одна из самых необычных и захватывающих книг, которые я читала.

Рина - нетипичная героиня: взрослая женщина, учёный-гидролог. Ее манят глубины и подводный мир, однако и тут её отличает научный подход: любую интересную живность Рина готова безжалостно заспиртовать и сохранить для коллекции. Она получает заказ от нефтяной компании исследовать обитаемый подводный каньон. Вместе с другом и коллегой Хонером они погружаются в "бездну" и в пещерах попадают в ловушку, расставленную… осьминогами. Так учёные познакомятся с новым для себя видом - октопус сапиенс.



Мы увидим потрясающий мир, осьминожью метрополию, хрупкому микроклимату которой, тем не менее, угрожает человеческая цивилизация. Сами осьминоги по интеллекту ничем не уступают людям, а в чём-то и превосходят: они придумали переговорное устройство для понимания речи чужаков, органический генератор кислорода под водой, средства передвижения. Да и сами образы гигантских осьминогов, меняющих свой цвет в зависимости от эмоций, получились яркими, даже эпизодические запомнились. Их физиология, привычки, тактильные ощущения описаны автором с огромной симпатией и хорошим знанием биологии.

Действие романа будет происходить как под водой, так и на водой. Благородный и доверчивый осьминог Фьют, доставивший людей наверх, на корабль, в силу непреодолимых обстоятельств сам оказывается в ловушке и не может вернуться домой на дно, чтобы предупредить своих об опасности. И его новые друзья-учёные стремятся ему в этом помочь. Им предстоит отыскать заброшенный подводный город и выяснить тайну происхождения расы разумных осьминогов.

Книга фантастическая, но с вкраплениями других жанров. Здесь есть и приключения, и погони, и пираты. Но идеи книги гораздо глубже, чем видятся на поверхности бескрайней водной глади. Затронута проблема загрязнения океана и планеты, перед нами ставится ряд вопросов.

Можно ли предать друга ради сохранения своего биологического вида? Каково это - обречь на гибель другую цивилизацию во имя господства своей? Да, разумно, но правильно ли? И правы ли осьминоги, считая людей "уналашами", демонами? Было интересно наблюдать, как в Рине борются любопытство исследователя и симпатия к Фьюту. А сам осьминог Фьют, воспитатель младших поколений, "Луч Познания", оказывается человечнее многих людей. Он наивный, в чём-то забавный и очень самоотверженный - впрочем, это в голубой крови у всех осьминогов. Возможно, вам будет жалко какое-то время кушать сашими. Я вот вспомнила, как ела в Галисии тушёного осьминога, и вздрогнула😆

Книгу я прочитала за полтора дня и на одном дыхании! Прониклась абсолютно всеми героями, мне были понятны их душевные метания и муки выбора. А развязка во всех смыслах получилась фантастическая! 💥Рекомендую всем любителям морских приключений и красоты подводного мира🐙🐚🐠
20.11.2024 Octavia
Спасибо!
15.11.2024 Elizaveta3112
готово, принимайте
13.11.2024 Jaaj.Club
Следствие ведет Сигизмунда, возможно.
13.11.2024 Elizaveta3112

Опрос

Как вы считаете, Jaaj.Club - это сложный сайт?


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

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

Автор: qwertynet
Несколько шагов по устранению возникающих ошибок при работе с utf-8 касающихся установок БД и сервера управления БД
2549 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 лет назад. Сейчас постараемся разобраться в сложившейся ситуации. Читать далее »

Комментарии

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