<? Блог php-программиста ?>

www.liex.ru - ?????????????? ?????????? ?????? ? ??????? ????????
  • Чтение блога

Кросс-платформенность скриптов

Любой программист заинтересован в том чтобы его скрипт работал на любой платформе. Для того чтобы не было проблем с кодировкой я использую UTF-8 в скриптах и utf8_unicode_ci в базах данных. Тем не менее, у меня была проблема когда в БД были кириллические символы и они криво отображались у пользователя, я решил ее таким способом:

function db_connect()
{
include('config.php');
$resource = @mysql_connect($Config_db_host, $Config_db_user, $Config_db_pass);
$connect = @mysql_select_db($Config_db_base, $resource);
@mysql_query("SET NAMES 'utf8'");
return $connect;

}

@mysql_query(”SET NAMES ‘utf8′”); – дает понять скрипту, что данные из MySQL воспринимать ТОЛЬКО в юникоде.

Похожие записи:

Метки: «» , «» , «»

Опубликовано 10 декабря 2007 года в категории «Кодим на PHP вместе»

Комментировать нельзя.