|
|
|
| Люди, такая проблема. Кодировка mysql windows1251-general-ci. При попытке занести в таблицу русский текст база брыкается как тока может и ничего не заносит, а с латиницей всё нормально. Подскажите кодировку для базы чтобы исправно работали кирилица и латиница. | |
|
|
|
|
|
|
|
для: Faatt
(20.11.2009 в 13:38)
| | Как и чем заносится русский текст в базу данных? | |
|
|
|
|
|
|
|
для: cheops
(20.11.2009 в 13:48)
| | В редакторе PHP Expert Editor функцией mysql_query ().
$result = mysql_query ("INSERT INTO table (a,b) VALUES('АбВ','ГдЕ')");
|
| |
|
|
|
|
|
|
|
для: Faatt
(20.11.2009 в 15:39)
| | При выполнении запросов с русскими буквами из PHP, вы должны настроить кодировку соединения, сразу после установки соединения с базой данных
<?php
@mysql_query("SET NAMES cp1251");
?>
|
где cp1251 - ваша кодировка. | |
|
|
|
|
|
|
|
для: cheops
(20.11.2009 в 21:43)
| | Обана, заработало. Спасибо огромное | |
|
|
|
|
|
|
|
для: Faatt
(21.11.2009 в 12:53)
| | Здравствуйте! У меня такая же проблема. Создал в phpmyadmin базу данных с таблицей.
В таблице поля с типом varchar(40).
Вот код php:
<?
$db = mysql_connect("localhost", "alex","12345");
mysql_select_db("Database", $db);
mysql_query("SET CHARSET cp1251;");
$result = mysql_query("SELECT * FROM firma WHERE id='2'",$db);
$myrow = mysql_fetch_array($result);
echo $myrow['dol'];
echo "<br>".$myrow['lastname'];
?>
И всё равно выскакивают вопросы. | |
|
|
|
|
|
|
|
для: Andi27rus
(22.04.2010 в 08:49)
| | в какой кодировке создана таблица
в какой кодировке проблемное поле
откройте таблицу в ПМА (обзор) и визуально посмотрите что в ней хранится
откройте страницу в браузере и посмотрите ее кодировку Вид-->Кодировка | |
|
|
|