A
A
Alexander Laikov2015-03-09 21:58:53
PHP
Alexander Laikov, 2015-03-09 21:58:53

The browser itself assigns an encoding different from the encoding of the file itself. How to decide?

Good afternoon!
The problem is this:
I have an index.php handler. It has UTF encoding without (BOM) and all other files also have this encoding. But here's the problem - the browser each time assigns the Windows-1251 encoding according to the standard for the site.
Although in the template download there is:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

I can provide all files:
DropBox

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Dmitry, 2015-03-09
@thewind

А в самом index.php вы не пробовали написать header("Content-type:text/html; charset=utf-8"); ?

F
FanatPHP, 2015-03-09
@FanatPHP

а вот это
можно смело выкинуть. К кодировке HTTP ресурса оно не имеет ни малейшего отношения.
Даже несмотря на то, что хомячки на Тостере старательно рекомендуют это средство при любых проблемах с кодировками.

I
Ilya Korablev, 2015-03-09
@swipeshot

Поменяйте кодировку самого файла. К примеру, в NotePad++ это делается так: кодировки - преобразовать в UTF-8.

Владимир, 2015-03-09
@djQuery

В секцию head поставьте
<meta charset="UTF-8">

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question