22
Июл
2021

PHPStorm: кодировка php-страницы – как заставить корректно читаться в utf-8?

Страница http://yii2/frontend/web/index-test.php содержит код:

<?php
header('Content-Type: text/html; charset=utf-8');
echo "это index-test.php";
die;

и в браузере (хром, мозилла - на ubuntu) отображается со знаками вопроса вместо кириллицы.
Файл /var/www/yii2/frontend/web/.htaccess :

Options +FollowSymLinks
IndexIgnore */*

#<FilesMatch "^.*\.(html|php)$">
AddDefaultCharset utf-8
#</FilesMatch> 

Что нужно сделать для правильного отображения кодировки в браузере?
P.S. В комментарии получил совет сохранить файл в нужной кодировке. Поправил опции PHPStorm (Global Enkoding, Project Encoding), пересохранил файл - не помогло. Сохранил блокнотом - кодировка исправилась.
Кто знает как заставить PHPStorm сохранять в нужной кодировке сразу?

Источник: https://ru.stackoverflow.com/questions/1307719/phpstorm-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-php-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C%D1%81%D1%8F-%D0%B2-utf-8

Тебе может это понравится...

Добавить комментарий