кодировка и чпу

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
avanesov

кодировка и чпу

Post by avanesov »

здравствуйте!
нужна помощь. сайт в кодировке utf8, база данных в кодировке utf8, установил движок, указал в установке utf8, но, некоторые буквы нормально отображаются, а некоторые в виде ??. Причем в основном это буквы И, Ш, Н. Как быть?
И возможно ли в CMSMS настроить чпу, чтобы было не http://сайт/index.php?page=страница, а скажем http://сайт/страница ну или еще какие нибудь варианты сщуествуют?
Заранее спасибо!
seventh
Forum Members
Forum Members
Posts: 40
Joined: Sat May 23, 2009 10:33 pm

Re: кодировка и чпу

Post by seventh »

ЧПУ - http://wiki.cmsmadesimple.org/index.php ... ty_URL.27s


в condig.php

Code: Select all

#------------
  #URL Settings
  #------------

  #What type of URL rewriting should we be using for pretty URLs?  Valid options are:
  #'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
  #configurations. 'mod_rewrite' requires proper apache configuration, a valid
  #.htaccess file and most likely {metadata} in your page templates.  
  $config['url_rewriting'] = 'mod_rewrite';

  #Extension to use if you're using mod_rewrite for pretty URLs.
  $config['page_extension'] = '/';

  #If you're using the internal pretty url mechanism or mod_rewrite, would you like to
  #show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
  $config['use_hierarchy'] = true;

  #If using none of the above options, what should we be using for the query string
  #variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
  $config['query_var'] = 'page';

И сделать .htacces

Code: Select all

RewriteEngine on
  RewriteBase /
 
  # 301 Redirect all requests that don't contain a dot or trailing slash to
  # include a trailing slash
  RewriteCond %{REQUEST_URI} !/$
  RewriteCond %{REQUEST_URI} !\.
  RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
 
  # Rewrites urls in the form of /parent/child/
  # but only rewrites if the requested URL is not a file or directory
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.+)$ index.php?page=$1 [QSA]
вообще я не совсем понимаю зачем делать русский сайт в юникоде.
у меня подобные вещи были при апгрейде системе, при установке с нуля и заполеннии такого не происходило.
Last edited by seventh on Wed Sep 16, 2009 12:25 pm, edited 1 time in total.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: кодировка и чпу

Post by ZYV »

вообще я не совсем понимаю зачем делать русский сайт в юникоде.
Действительно, давайте для каждого чиха ставить свою однобайтовую кодировку, перепишем все алгоритмы специфично к этой кодировке и вернемся в каменный век ДОСа.

Топикстартер, потому, что ты скорее всего с базой ты ошибся. Читай мануалы по mySQL или нанимай администратора. На этом форуме вопрос задаётся уже ~200 раз.
unsigned double ZYV;
seventh
Forum Members
Forum Members
Posts: 40
Joined: Sat May 23, 2009 10:33 pm

Re: кодировка и чпу

Post by seventh »

ZYV wrote: Действительно, давайте для каждого чиха ставить свою однобайтовую кодировку, перепишем все алгоритмы специфично к этой кодировке и вернемся в каменный век ДОСа.
если у меня русскоязычный сайт, и на сервере и в метатегах прописано, что кодировка windows 1251  - это зло?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: кодировка и чпу

Post by ZYV »

Для тебя - видимо не зло, если ты всю жизнь собираешься русским языком и ограничиваться, а для администраторов сервера и разработчиков ПО - зло. А от последних зависишь ты, потому, что они разрабатывают CMS. Значит зло и для тебя.
unsigned double ZYV;
Post Reply

Return to “Russian - русский”