Въпросителни Знаци

metal_head

Registered
Въпросът е мега глупав. Лошото е, че на тая тема съм много некомпетентен и не съм сигурен към кого да се обърна.

Сайта ми е написан на кирилица и кодировката му е windows-1251. Това нещо много трудно ще се преправи на UTF-8...аз самия имах някакви проблеми още в началото, когато го разработвах (мисля, че с функция header, която се оказа, че не може да работи като хората, ако кодировката е utf-8), така че желая да си остана на windows-1251. Пък и цялата ми база данни е с друга кодировка.

Преди време пуснах адреса на сайта си през няколко уебсайта за оценка на сайта. Това, кеото ми направи впечатление беше, че въпросните сайтове разчитаха съдържанието на български, или с въпросителни, или с йероглифи.
Например един руски сайт за оценка го разчита така:

Заголовок:
Media Swarm - ������

Описание:
������ �� ����� �� ������������ �� ���� �����!

Естествено, за да съм 100% сигурен, че проблемът е от моя сайт, пробвах да пусна някои известни български сайтове за оценяване. С никой нямаше подобен проблем. Google естествено си разчита всичко в сайта, но...това е Google...

Много ще съм благодарен, ако ме насочите в правилната посока :)

Имате ли някаква представа какъв може да е проблемът ?
 
Сложи кода отдоло пред заявките , с който вкарваш и изкарваш резултатите и ще си 6 ..Това няма да промени Кодировката на сайта ,а само на самите изречения които вкарваш и изкарваш в ДБ-то .. за да не излизат на патагонски.. :)
PHP:
mysql_query("SET NAMES UTF8");
 
Е да, ама това засяга само заявките. В сайта имам менюта и още един тон неща, които не се извличат от базата данни и сайтовете ги разчитат като въпросителни.
Имам и подобен проблем с мейлите - като ползвам mail() функцията и в заглавието има кирилск букви, те излизат като въпросителни. Но не знам тези неща свързани ли са де.
 
Виж ми моят пост:

http://web-tourist.net/forum/viewtopic.php?t=117094


Това недей го ползвай:
PHP:
<?php header('Content-Type: text/plain; charset=windows-1251'); ?>
 
Погледнах темата, но имам въпрос:

Аз винаги съм си имал в head частта

Код:
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; CHARSET=windows-1251;'>

То изрично си оказва windows-1251.
Няма ли начин да си остана с този енкодинг и да не се получават тези въпросителни ?
 

Back
Горе