Cast
Новичок
Проблема с кодировкой в базе
Доброе время суток.
Есть дамп базы MySQL с одного инет-портала, восстановил его у себя на локалхост'е, но все русские символы отображаются знаками вопроса (просматриваю базу в php-шелле). Дамп сделан в кодировке cp1251. MySQL 5.1, установлен на винде с кодировкой по умолчанию latin1. Что нужно сделать, чтобы русские символы нормально отображались ?
Вот кусок дампа:
-- MySQL dump 10.9
--
-- Host: localhost Database:
-- ------------------------------------------------------
-- Server version 4.1.22
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Current Database: `school`
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `school` /*!40100 DEFAULT CHARACTER SET cp1251 */;
USE `school`;
--
-- Table structure for table `alt_auth`
--
DROP TABLE IF EXISTS `alt_auth`;
CREATE TABLE `alt_auth` (
`auth_type` varchar(20) NOT NULL default '',
`auth_parmname` varchar(30) NOT NULL default '',
`auth_parmval` varchar(60) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
--
-- Dumping data for table `alt_auth`
--
...
Доброе время суток.
Есть дамп базы MySQL с одного инет-портала, восстановил его у себя на локалхост'е, но все русские символы отображаются знаками вопроса (просматриваю базу в php-шелле). Дамп сделан в кодировке cp1251. MySQL 5.1, установлен на винде с кодировкой по умолчанию latin1. Что нужно сделать, чтобы русские символы нормально отображались ?
Вот кусок дампа:
-- MySQL dump 10.9
--
-- Host: localhost Database:
-- ------------------------------------------------------
-- Server version 4.1.22
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Current Database: `school`
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `school` /*!40100 DEFAULT CHARACTER SET cp1251 */;
USE `school`;
--
-- Table structure for table `alt_auth`
--
DROP TABLE IF EXISTS `alt_auth`;
CREATE TABLE `alt_auth` (
`auth_type` varchar(20) NOT NULL default '',
`auth_parmname` varchar(30) NOT NULL default '',
`auth_parmval` varchar(60) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
--
-- Dumping data for table `alt_auth`
--
...