Логин101

ответов0 / помог0

Не отображается кириллица

Обновлен 1680816201
Добрый день форумчани. Начинаю программировать на php и с грустью обнаружила, что кириллицу он совершенно не воспринимает Вместо красивых и понятных слов выводит что-то на непонятом (15 строка). Помогите советом что можно подключить. Заранее спасибо П.С почему-то еще не выполняется функция в строке 16. Если знаете как можно исправить буду рада его услышать)

<?php
$result3 =null;
function expression()
  {
    $x=-2.34;
    $result3=(abs($x-5)-sin($x))/3+(sqrt($x*$x+2014)*cos(2*$x)-3);
    $result3 = round($result3,5);
  }
?>
<html>
    <head>
        <meta charset="utf8" />
    </head>
    <body>
    <h4> Found:(|x−5|−sin(x))/3+√x^2+2014⋅cos(2x)−3 при x = −2.34. </h4> 
    <button  onclick="expression();">Вычислить</button>    
    </body>
</html>
gogolik
ответов4 / помог4
1680816341
Логин101, «почему-то еще не выполняется функция в строке 16» Потому что php - не js и выполняется на сервере. У вас проблемы с кодировкой, а не «кириллицу он совершенно не воспринимает»
Логин101sashвлепить жирный лайк
Дух Системы
ответов1 / помог1
1680816494
либо сам файл перекодировать в той кодировке, в которой пишете, либо задать метатег с charset=UTF-8 или charset=cp1251

<meta http-equiv="Content-Type" content="application/xhtml+xml; text/html; charset=UTF-8" />
тут либо файл в cp1251, а браузер его в UTF-8 читает, либо наоборот
Логин101влепить жирный лайк
Логин101
ответов0 / помог0
1680816647
Дух Системы,« тут либо файл в cp1251, а браузер его в UTF-8 читает, либо наоборот» Файл был в UTF-8, добавление спецификации помогло ) Спасибо большое gogolik, «Потому что php - не js и выполняется на сервере.» Спасибо, стало понятно почему не работает Исправлюсь
влепить жирный лайк
BANO
ответов14 / помог6
1680816771
Логин101, «добавление спецификации помогло )» В HTML5 достаточно meta charset (и непротиворечивого заголовка Content-Type). У вас в значении "utf8" ошибка (пропустили дефис).
Логин101влепить жирный лайк
Логин101
ответов0 / помог0
1680816846
Имеете в виду написать код от Духа системы? Это для файлов .html? А для .php подойдет? Работаю с этим расширением
влепить жирный лайк
rr33rr
ответов2 / помог1
1680816949
Логин101, «А для .php подойдет? Работаю с этим расширением» У вас PHP генерирует html код и проблемы с кодировкой у вас именно в html. Браузер, для которого предназначен вышеупомянутый тег про charset=UTF-8, никакого php не видит, только уже готовый html.
влепить жирный лайк
Сначала вход
A B i U S JS PHP HTML CSS SQL C C++ C# PYTHON JAVA
Для входа только имэйл или имя и апроль
Можно сменить аватар
Имэйл Ваше имя
Пароль