1 (изменено: globator, 2010-12-29 10:18:53)

Тема: кодировка латинских шрифтов

Здраствуйте.у сайта не отображается латинские шрифты.вместо них отображается "?" в какой кодировке надо сохранить БД ,что бы отображался латинские буквы?
заранее спасибо

2

Re: кодировка латинских шрифтов

Для латиницы в базе данных используется latin1_general_ci. Посмотрите как данные выглядят в phpMyAdmin и в какой кодировке страницы сайта. Не спешите менять сравнения таблиц - это может убить данные.

Если на сайте должно выводиться сразу несколько языков, то лучше использовать Юникод (utf8).

3

Re: кодировка латинских шрифтов

Hanut сказал:

Для латиницы в базе данных используется latin1_general_ci. Посмотрите как данные выглядят в phpMyAdmin и в какой кодировке страницы сайта. Не спешите менять сравнения таблиц - это может убить данные.

Если на сайте должно выводиться сразу несколько языков, то лучше использовать Юникод (utf8).

дело в том что когда импортирую базу данных то там нету  latin1_general_ci.Есть  iso,windows и д.сайт создан на joomla

4

Re: кодировка латинских шрифтов

globator сказал:

дело в том что когда импортирую базу данных то там нету  latin1_general_ci.Есть  iso,windows и д.сайт создан на joomla

Это кодировка данных в файле, обычно там надо оставлять utf8.

Если сбой кодировки происходит при импорте данных, то посмотрите какая указана кодировка таблиц в дампе. Откройте дамп текстовым редактором (рекомендую Notepad++) и посмотрите кодировку в запросе создания таблицы (CREATE TABLE...).

В какой кодировке у вас сайт?

5 (изменено: globator, 2010-12-30 09:48:01)

Re: кодировка латинских шрифтов

Hanut сказал:
globator сказал:

дело в том что когда импортирую базу данных то там нету  latin1_general_ci.Есть  iso,windows и д.сайт создан на joomla

Это кодировка данных в файле, обычно там надо оставлять utf8.

Если сбой кодировки происходит при импорте данных, то посмотрите какая указана кодировка таблиц в дампе. Откройте дамп текстовым редактором (рекомендую Notepad++) и посмотрите кодировку в запросе создания таблицы (CREATE TABLE...).

В какой кодировке у вас сайт?

проблему решил.но не на 100%.изменил эти "?" в dreamweaver на нужные буквы.все работает.от этого я думаю проблема не в шрифтах a в экспорте из виртуального хоста (localhost).когда экспортирую базу данных латинские буквы становитса "?"

сайт в кодировке utf8

6

Re: кодировка латинских шрифтов

globator сказал:

когда экспортирую базу данных латинские буквы становитса "?"

Не могу пока понять в чем проблема, к сожалению. Но вы всегда смотрите как данные выглядят в phpMyAdmin, возможно будет яснее.

7 (изменено: DmitryV, 2010-12-31 11:57:23)

Re: кодировка латинских шрифтов

если проблема не прошла пишите в скайп (указан на домашней страничке) разберемся...