Dzień dobry,
Mam problem z polskimi znakami w MySQLu.
Na serwerze hostingowym utworzyłem skrypt generujący tabele. Zawiera on np.:
DROP TABLE IF EXISTS `price_for`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `price_for` (
`price_for_id` varchar(5) NOT NULL COMMENT 'Identyfikator za co cena',
`price_for` varchar(43) NOT NULL COMMENT 'Za co cena',
PRIMARY KEY (`price_for_id`),
KEY `index_price_for` (`price_for`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_general_ci COMMENT='Za co cena';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `price_for`
--
LOCK TABLES `price_for` WRITE;
/*!40000 ALTER TABLE `price_for` DISABLE KEYS */;
INSERT INTO `price_for` VALUES ('OMOL','za osobê/miesi¹c + op³aty licznikowe'),('MCZOL','za miesi¹c z czynszem + op³aty licznikowe'),('MCZ','za miesi¹c z czynszem'),('MOL','za miesi¹c + op³aty licznikowe'),('OM','za osobê/miesi¹c'),('M','za miesi¹c'),('M2','za metr kwadratowy'),('C','za ca³oæ'),('HA','za hektar');
/*!40000 ALTER TABLE `price_for` ENABLE KEYS */;
UNLOCK TABLES;
Następnie chciałem przenieść bazę na localhosta, mój komputer domowy. W tym celu utworzyłem bazę:
CREATE DATABASE ogloszenia CHARACTER SET latin2 COLLATE latin2_general_ci;
i zaimportowałem skrypt:
USE ogloszenia;
source ogloszenia.sql
Powstały tabele. Niestety wszędzie gdzie miały być polskie znaki są znaki zapytania.
Byłbym wdzięczny za pomoc.