Проблема с кодировкой в MYSQL
Я делаю OpenAPI для своего сайта. На моём сайте есть скрипт, который обращается к БД (MYSQL) на стороннем сайте есть яваскрипт, который обращается к запросу на моём сайте и выводит картинку, описание и заголовок. Если текст на английском, то всё работает нормально. Но если на русском, то на стороннем сайте вместо текста значится null.
Подскажите, как справиться с этой проблемой?
Добавлено.
Это станица с запросом.
<?php
include('connect.php');
$sql = "SELECT z, pz FROM event LIMIT 2";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$rows[] = array(
"z" => $row['z'],
"p" => $row['p']);
}
$json = json_encode($rows);
$callback = $_GET['callback'];
echo $callback.'('. $json . ')';
?>
Источник: Stack Overflow на русском