Подскажите пожалуйста почему у меня браузер переключает сайт на utf-8 и делает все русские буквы вопросиками?
Сборка оффициальная.
 
 
			
			 
 
			
			
			 
			
				 Вопросики вместо русских букв
 Вопросики вместо русских букв
				Подскажите пожалуйста почему у меня браузер переключает сайт на utf-8 и делает все русские буквы вопросиками?
Сборка оффициальная.
Последний раз редактировалось Krasniy001; 27.08.2009 в 14:52.
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				Если переключением кодировки в браузере дело лечится то решение простое.
Добавить в .htaccess:
Иначе - проверяйте сопоставление базы данных. Выставите в cp1251_general_ci.Код:AddDefaultCharset windows-1251
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				Это еще только на этапе установки)
 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				Эту тему посмотрели? http://forum.viarts.ru/showthread.php?t=445 Мы там долго выясняли в чём дело... В Вашем случае, так же не хватает дополнительной информации и, уже у меня, появляются "вопросики":
1. Где устанавливается скрипт (локально или на сервере)?
2. Что за браузер?
3. На каком этапе (шаге) установки?
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				1. Сервер
2. ФФ и ИЕ
3. Установка (при выборе русккого)
Проблема решается AddDefaultCharset windows-1251
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				На будущее: советую перейти полностью на utf-8, потому что в аяксовых модулях не будет поддержки архаичной windows-1251.
 
 
			
			 
 
			
			
			 
			
				 
 
			
			 
 
			
			
			 
			
				 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				Надо до установки скрипта заменить в папке messages все языковые папки на аналогичные из архива messages_utf8, который находится в той же папке. Но предупреждаю, что по состоянию на сегодняшний день, в локализованной версии, перевод в архиве messages_utf8 будет отличаться от идущего по умолчанию при установке в windows-1251 (там перевод от разработчиков). Исправлю позже или, если хотите, просто откройте в редакторе, который позволяет сохранять открытые файлы в utf8 все 9 файлов с переводом для windows-1251 и сохраните как utf8. Кроме этого, в файле messages.php замените в начале:
наPHP код:define("CHARSET", "windows-1251");
После этого произведите установку скрипта.PHP код:define("CHARSET", "utf-8");
Вот здесь есть тоже, может пригодиться:http://www.viarts.ru/russkiy_yazik_v_viart_shop.html
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				Прочитал тему и возникло несколько вопросов:
1. В какой кодировке устанавливаюся файлы из русского пакета
После установки на локалку все было нормально. Поигрался с программами архивации MySQL и получил эти самые ????.??. Я понимаю, что сами файлы установленного пакета тут не при чем. Проблема с самой базой. Отсюда второй вопрос.
2. Какими программами посоветуете архивировать, откатывать, чистить и т.п. БД в MySQL? Если можно ссылки.
3. Как создать, заменить, восстановить БД в MySQL применительно к ViartShop?
Последний раз редактировалось vd454; 22.09.2009 в 08:00.
 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				1. В текущей версии стандартного дистрибутива и локализованной версии по умолчанию установка идёт в национальных кодировках, т.е. русский ставится в windows-1251. Чтобы использовать UTF-8, нужно до установки поменять языковые файлы на аналогичные из соответствующего архива. Вполне возможно, что локализованная версия Viart Shop RE в дальнейшем будет устанавливаться по умолчанию в UTF-8.
2-3. Здесь сложно что-то однозначно советовать, надо пробовать и сравнивать, каждый использует то, что ему больше нравится... К примеру, многие используют . Кто-то использует сервисы через панель управления на хостинге. Встроенной возможностью скрипта для создания резервной копии и восстановления из неё, по моему, пользуется меньшинство, и не только пользователей Viart Shop, но это характерно и для других скриптов. На это есть причины, особенно, когда размер БД достаточно большой.
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				теперь проблемы с кодировкой у меня. поставил на боевую систему дистрибутив ViartShop 3[1].6 RE 20090906 кодировка базы cp1251_general_ci причем пункты меню и кнопки отображаются на русском нормально, но валюта и некоторые заголовки блоков вопросиками. так же когда пишу описание товара на русском оно отображается вопросами.
 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				А посмотрите через phpMyAdmin, в каком виде то, что на сайте выводится знаками вопроса, хранится в таблицах БД на хостинге. И сохраняется ли текст корректно при редактировании. Возможно, действительно какая-то недоработка в установочном дампе БД, будем выяснять и исправлять.
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				в phpMyAdmin посмотрел описание товара в таблице va_items, тоже отображаются вопросики
отредактировал запись в phpMyAdmin на русском и в нем она отображается нормально, но на сайте попрежнему вопросы.
Последний раз редактировалось rpagyc; 12.09.2009 в 12:30.
 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				А какая кодировка в phpMyAdmin стоит для таблиц БД?
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				Сервер: localhost (localhost via TCP/IP)
Версия сервера: 5.1.33-community-log
Версия протокола: 10
Пользователь: root@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)
когда создавал БД выбрал cp1251_general_ci
 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				хм...
Открыл один из проектов и сравнил:
Устанавливалось так же в windows-1251
# Версия сервера: 5.0.81-community-log
# Версия протокола: 10
# Сервер: Localhost via UNIX socket
# Пользователь: хххххх@localhost
# MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_ unicode_ci
Все созданные после установки таблицы в cp1251_general_ci
До установки никаких дополнительных изменений и настроек через phpMyAdmin не производилось (всё по умолчанию).
Попробуйте очистить БД и переустановить с дампом БД (папка bd) из стандартного дистрибутива, не локализованного и сообщите о результате.
 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				сделал, базу очистил. установил с дампом из стандартного дистра результат тот жеможет в региональных настройка проблемы?.. я использую VPS так что могу поменять.
 
 
			
			 
  
  
  
  
  
  
  
  
  
  
 
			
			
			 
			
				 
 
			
			 
 
			
			
			 
			
				 Re: Вопросики вместо русских букв
 Re: Вопросики вместо русских букв
				не совсем. когда пишу определение товара в админке на сайте буквы отображаются частично вот пример
в админке написал "самый лучший"
на сайте отображается ????й луч??й
региональные настройки выставил как у себя на локалке, правда системы разные.
на локалке vista hp на сервере win server 2003 x64
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки