[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql_query('SET names "utf8"');
terkin2112
Проблема в том что я еще полный 0 в этом и тока изучаю перечитал про эту штуку но как пользоваться не понял в итоге mysql_query('SET names "utf8"');
Я ее вставлять в каждой строчке в текст пихал уже не знаю что с ним сделать что бы было на русском.
Пожалуйста напишите по тексту это проклятую строчку, можно без разъяснения. Что бы браузер не отражал вот это �������



<?php

$db = mysql_connect('localhost','alex','12345');

mysql_select_db('firstbd',$db);

$result = mysql_query('SELECT * FROM firma',$db);
$myrow = mysql_fetch_array($result);

echo $myrow["name"];

?>
sergeiss
Кроме того, что БД у тебя в кодироке UTF-8, так еще и файлы ПХП должны быть в той же самой кодировке записаны. Проверь. Если не так, то перезапиши в нужной кодировке.

И еще. Ты проверял, что в БД именно кодировка UTF-8?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
terkin2112
sergeiss
Я не знаю БД в какой кодировке а где глянуть.
Ни знаю может это как поможет http://mnogofot.ru/i/4205 указать куда за лесть.
artifex
Попробуй так.
 
mysql_query('SET NAMES utf8'); // это засунь при подключении к базе
header("Content-Type: text/html; charset=utf-8"); //это в сам файл который шаблон выводит
terkin2112
artifex
Можно увидеть на примере что бы понять я не знаю как правель и вставлять а просто вставляю дает ошибки синтаксические.
artifex
Вот два файла, попробуй поставить вместо 1251, utf8

<?php

function
startup()
{
// Настройки подключения к БД.
$hostname = 'localhost';
$username = 'root';
$password = '';
$dbName = 'lesson';

// Языковая настройка.
setlocale(LC_ALL, 'ru_RU.CP1251');

// Подключение к БД.
mysql_connect($hostname, $username, $password) or die('No connect with data base');
mysql_query('SET NAMES cp1251');
mysql_select_db($dbName) or die('No data base');

// Открытие сессии.
session_start();

}



<?php
include_once('startup.php');
include_once('model.php');
include_once('view.php');

// Информация для отображения.
$title = 'Главная';

// Установка параметров, подключение к БД, запуск сессии.
startup();

// Извлечение статей.
$articles = articles_all();

foreach($articles as $key => $article)
$articles[$key]['intro'] = articles_intro($article);

header('Content-type: text/html; charset=windows-1251');

$content = view_include('theme/v_index.php',array('articles' => $articles));

$page = view_include('theme/v_main.php',
array('title' => $title, 'content' => $content));

// Вывод в шаблон.
echo $page;
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.