1

Тема: кавычки в текстовых полях

Здравствуйте, возникла проблема отображением кавычек в веб приложении и интерфейсе phpmyadmin.   

После импорта дампа БД(*.sql) через phpmyadmin  на хостинг возникли проблемы с кавычками ((«)« (»)») и ещё несколькими символами в значениях текстовых полей а русский текст отображается нормально.

Я начинающий программист и хотелось бы получить совет хотя бы что почитать поэтому поводу. В чём проблема? с кодировками? как можно решить её?

2

Re: кавычки в текстовых полях

Покажите как в phpMyAdmin выводятся кавычки и как на сайте. Если скопировать на форум их вид сложно, то сделайте снимок экрана и выложите картинку.

Не припоминаю, чтобы раньше такая проблема с кавычками наблюдалась.

3

Re: кавычки в текстовых полях

выводятся знаком вопроса -"?"

http://cs10382.vkontakte.ru/u3645653/138830033/z_ba9c014e.jpg

на сайте так же

4

Re: кавычки в текстовых полях

Ясно, значит в БД уже вопросики. Теперь посмотрите как кавычки выглядят внутри дампа .sql.

5

Re: кавычки в текстовых полях

Hanut сказал:

Ясно, значит в БД уже вопросики. Теперь посмотрите как кавычки выглядят внутри дампа .sql.

внутри дампа в текстовом редакторе нормально, как кавычки.

6

Re: кавычки в текстовых полях

Очень странно. Можете скопировать пример любой строки из дампа где есть кавычки и структуру таблицы к ней?

7

Re: кавычки в текстовых полях

DROP TABLE IF EXISTS `prod_group`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `prod_group` (
  `id` tinyint(4) NOT NULL DEFAULT '0',
  `name` tinytext,
  `station` tinytext,
  `info` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
/*!40101 SET character_set_client = @saved_cs_client */;

LOCK TABLES `prod_group` WRITE;
/*!40000 ALTER TABLE `prod_group` DISABLE KEYS */;
INSERT INTO `prod_group` VALUES (1,'ООО «Урал Известь»','Богданович СВЖД','Щебень ...

может быть это из за того, что таблице задаётся кодировка отдельно?

8

Re: кавычки в текстовых полях

Попробовал импортировать вашу таблицу через окно SQL запроса в phpMyAdmin - все в порядке, никаких вопросиков вместо кавычек.

Попробуйте импорт провести через любой альтернативный браузер.

9

Re: кавычки в текстовых полях

Спасибо большое за оперативные ответы. Пока нет необходимости снова импортировать её, так как я всё поправил вручную с помощью интерфейса phpmyadmin %) , благо записей немного.

Если ещё будет возникать такая проблема или я пойму почему так произошло, обязательно отпишу