Кирилицата???

7 отговора 625 прегледа
#1

Кирилицата???

От скоро съм си инсталирал пакета XAMPP с:
Apache 2.0.53
MySQL 4.1.11
PHP 5.0.4 + PHP 4.3.11 + PEAR
eAccelerator 0.9.2a
PHP-Switch win32 1.0

На Уиндоус ХР СП1

Само че имам един проблем - не ми излиза кирилицата.
Пробвах с:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
не става,въпреки че върши работа за HTML формат.
Как да процедирам от тук нататък??



Отговор
в отговор на OTHECEH #2

Re: Кирилицата???

провери езиковите настройки на апач и бозата.

Отговор
в отговор на OTHECEH #3

Re: Кирилицата???

WINDOWS-1251
Напиши го с главни букви. По подразбиране в httpd.conf на апача е:
AddCharset WINDOWS-1251 .cp-1251 .win-1251

И аз съм с Xampp и така се оправи.

Редактирано от Sanndo на

Отговор
в отговор на Sanndo #4

Re: Кирилицата???

При мен нещата не се оправиха с писане на "WIDOWS-1251" - но моя проблем е че и в PHP, HTML не ми се получава но кирилица , а на едит програмата ми е всичко - ОК ? Къде ми е проблема ?

Отговор
в отговор на koMap #5

Re: Кирилицата???

Проблема се казва MySQL 4.1

След свързване с БД добави:

"SET NAMES 'cp1251'"

Отговор
в отговор на OTHECEH #6

Re: Кирилицата???

Като смениш енкодинга от браузера оправя ли се?
Ако да значи проблема е в Апачето (DEFAULT_ENCODING) ако не, най вероятно е в MySql-a

Отговор
в отговор на OTHECEH #7

Опитай следното!

Работа върши някой от фаловете: header_http.inc
Те са няколко, и са разположени в 2-3 от дитекториите на инсталирания пакет. Тъй като не си спомнят кой точно от тези файлкове се използва, намери ги всичките и ги пробвай като ги пращах в директорията в, която е твоята php-страница.
След това в началото на кода (след <body> де ... :) ) напиши кода:
<?php
require_once('./header_http.inc.php');
?>
и рестартирай страницата.
Би трябвало това да реши проблема, след като нищо друго не помага. Пиши да видим какво е станало!

Отговор
в отговор на OTHECEH #8

Re: Кирилицата???

намери този ред в конфига на апачето AddDefaultCharset и го промени от ISO на WINDOWS-1251 рестарт на апачето и тръгва .

Отговор