я наконец-то нашел 100% решение как устранить проблему с непонятными символами.Это связано с кодировкой. Сайт использует кодировку win-1251, Apache и PhP другую. Для того чтобы исправить эту проблему:
1. Заходим в папку, где стоит Apache, к примеру: ...\diskw\usr\local\Apache2\conf\httpd.conf
Открываем этот файл (httpd.conf) блокнотом, ищем такие строки:

Код:
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8

Если среди них нет такой:
Код:

AddCharset WINDOWS-1251 .cp-1251 .win-1251
то добавляем

Код:
AddCharset WINDOWS-1251 .cp-1251 .win-1251
2. Заходим в папку, где стоит PhP, к примеру: ...\diskw\usr\local\Php\php.ini,открываем блокнотом и ищем такую строчку

Код:
default_charset = "cp1251"
Только скорее всего будет написано так

Код:
default_charset = "UTF-8"
Тогда меняем на "cp1251" и того получится

Код:
default_charset = "cp1251"

Потом перезагружаем Apache,делается так:
тыкать на Stop.bat а потом Start.bat