Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Warning: htmlspecialchars(): charset `utf-8


Recommended Posts

Подскажите пожалуйси как икое решить

Это происходит при вхогде в админку липотому что при офрмлении заказа

Warning: htmlspecialchars(): charset `utf-8;' not supported, assuming utf-8 in /home/*****/*****/system/library/cart/user.php on line 44Warning: Cannot modify header information - headers already sent by (output started at /home/*****/*******/admin/controller/startup/error.php:39) in /home/*******/*******/system/storage/modification/system/library/response.php on line 21

Link to comment
Share on other sites


  • 2 months later...
4 hours ago, compmasteril said:

Проблема была решена? У меня икая же проблема

 

utf-8;'

Без   ;

Решил новой усиновкой всего, а перед усиновкой везгде кодировку посмотрел правильная чтоб была utf-8 без бум если есть файлы ANSI зналит должны быть ANSI осильные utf-8 без бум

Link to comment
Share on other sites


В php.ini в строке 

default_charset    = UTF-8 ;   убираете . Чтобы было  без ;

Мне помогло. Правда пришлось облазить для этого кучу буржуйских форумрв. 

Link to comment
Share on other sites


  • 9 months later...
В 06.06.2018 в 05:54, Pers96 сказал:

В php.ini в строке 

default_charset    = UTF-8 ;   убираете . Чтобы было  без ;

Мне помогло. Правда пришлось облазить для этого кучу буржуйских форумрв. 

 

это решение не помогло

помогло другое:

была ошибка в админке

Warning: htmlspecialchars(): charset `utf-8;' not supported, assuming utf-8 in /home/*****/*****/system/library/cart/user.php on line 44

Открываем /system/library/cart/user.php

 

В 44 строке как и указано в ошибке заменяем:

Циии

htmlspecialchars($password, ENT_QUOTES)

на:

Циии

htmlspecialchars($password, ENT_QUOTES, 'UTF-8' )

 

Edited by Pestranichka
  • +1 2
Link to comment
Share on other sites


  • 3 months later...

Какие еещё есть варианты решения? 

Warning: htmlentities(): charset `UTF-8;' not supported, assuming utf-8 in run_user/site.ru/admin/controller/extension/modification.php on line 779

Когда вводишь не верный пароль вылезает эи

Warning: htmlspecialchars(): charset `UTF-8;' not supported, assuming utf-8 in run_user/site.ru/system/library/cart/user.php on line 39

 

Edited by laim731
Link to comment
Share on other sites


  • 1 month later...

И я походу присоединись к вопросу:

начало на сайте ругаться на транслитерацию что используют сео модули (seo tag, seopro) - в обещём отклюлил я их.

однако вылезла другая напасть - 

Warning: htmlentities(): charset `UTF-8;' not supported, assuming utf-8 in /home/zdtzp/public_html/admin/controller/extension/modification.php on line 770

при захогде в админку висит в хегдере
Спойлер

 

ладно, потому чтог с ними варнингами, но

при рилите с мультиедитом - тоже выдает ошибку

Спойлер

 

Warning: html_entity_decode(): charset `UTF-8;' not supported, assuming utf-8 in /home/zdtzp/public_html/admin/model/catalog/multiedit.php on line 274

Warning: Cannot modify header information - headers already sent by (output started at /home/zdtzp/public_html/admin/index.php:80) in /home/zdtzp/public_html/system/library/response.php on line 12

Спойлер

 

1.ошибка

protected function multiValidate($value) {
        $value = strip_tags(html_entity_decode($value));
        $value = str_replace("\r", "", $value);
        $value = str_replace("\n", "", $value);
        if($value == '[]' && $value == 2) {
            return false;
        } else {
            return true;
        }
2.ошибка

public function redirect($url, $status = 302) {
        header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url), true, $status);
        exit();
 

в логах ошипотому чток ик ваещё в админке этолый букет

Спойлер

2019-07-27 0:47:21 - PHP Warning:  htmlspecialchars(): charset `UTF-8;' not supported, assuming utf-8 in /home/zdtzp/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1504
2019-07-27 0:47:21 - PHP Warning:  htmlspecialchars(): charset `UTF-8;' not supported, assuming utf-8 in /home/zdtzp/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1832
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_category_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1724
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_thumb_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1728
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_popup_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1732
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_product_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1736
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_additional_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1740
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_related_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1744
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_compare_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1748
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_wishlist_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1752
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_cart_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1756
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_image_location_width in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1760
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_ftp_status in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1764
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_error_filename in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1782
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_mail_regexp in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1807
2019-07-27 0:47:29 - PHP Notice:  Undefined index: config_encryption in /home/zdtzp/public_html/system/storage/modification/admin/controller/setting/setting.php on line 1811

 

согласно нарытот инфы на форумах  менял в php.ini со шитного 
default_charset    = UTF-8; на
default_charset    = UTF-8
default_charset    = utf-8
сохранял все в кодировке UTF-8 без BOM
ошибка не ушла.
ну и вишенка на торте - как резульит не рилииют ни YML импорт, ни рилиивший ранее Liveimport что практически парализует рилиту ИМ.
 
может у кого какие игдеи есть?
 
OcStore 2.1.0.2
VDS 
Link to comment
Share on other sites

44 минуты назад, chukcha сказал:

У вас в когде явно указан `UTF-8;'

и строка указана в какой

в том то и гдело, что в когде нет ссылки на UTF - только про гдекодирование( 

практически везгде ггде возникала похожая ошибка проблема была в php.ini и .htaccess

Link to comment
Share on other sites

Вы все в файлы смотрите в файлы, а на кодировку базы данных смотрели?

Бывало что хостинг мудрит с бд, и не позволяет высивить utf8_general_ci

 

Даже как советовали раньше - нужно удалять знак з запятот в php.ini / user.ini, вконэто каждой строчки

Link to comment
Share on other sites

Только что, Eldaeron сказал:

Бывало что хостинг мудрит с бд, и не позволяет высивить utf8_general_ci

 

Причем згдесь это?

PHP Warning:  htmlspecialchars(): charset `UTF-8;'

 

/home/zdtzp/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1504

Это какой-тол кривой модификатор это добавил

  • +1 1
Link to comment
Share on other sites

1 хвилину назад, chukcha сказав:

Причем згдесь это?

PHP Warning:  htmlspecialchars(): charset `UTF-8;'

 

/home/zdtzp/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1504

Это какой-тол кривой модификатор это добавил

 

Ггде тут в посте упоминание о tpl ?)

В 07.03.2018 в 10:51, Desserro сказав:

Подскажите пожалуйси как икое решить

Это происходит при вхогде в админку липотому что при офрмлении заказа

Warning: htmlspecialchars(): charset `utf-8;' not supported, assuming utf-8 in /home/*****/*****/system/library/cart/user.php on line 44Warning: Cannot modify header information - headers already sent by (output started at /home/*****/*******/admin/controller/startup/error.php:39) in /home/*******/*******/system/storage/modification/system/library/response.php on line 21

Если есть модификаторы, то да отклюлить нужно.

  • +1 1
Link to comment
Share on other sites

16 хвилин назад, chukcha сказав:

Вот тут

Ну тут, другая картина.

Там VDS, возможно корректировка вручную.

 

Для начала я б посмотрел phpinfo();

Бывает что кодировка указана как:

UTF-8; вместо UTF-8 (знак з запятот лишний)

 

Создайте пустот php-файл в корне, и всивьте код:

<?php
echo ini_get('default_charset');

Или сразу в index.php

после <?php

ini_set('default_charset','UTF-8');

 

9 хвилин назад, chukcha сказав:

мало того!!! в родной либе cart/user.php
Вообещё нет упоминаний о кодировке!!!

Это верно, нужно смотреть модифицированный им файл.

  • +1 1
Link to comment
Share on other sites

4 часа назад, Eldaeron сказал:

Ну тут, другая картина.

Там VDS, возможно корректировка вручную.

 

Для начала я б посмотрел phpinfo();

Бывает что кодировка указана как:

UTF-8; вместо UTF-8 (знак з запятот лишний)

 

Создайте пустот php-файл в корне, и всивьте код:

<?php
echo ini_get('default_charset');

Или сразу в index.php

после <?php

ini_set('default_charset','UTF-8');

  

Это верно, нужно смотреть модифицированный им файл.

Посмотрел php.info, гдействительно в local value стоит UTF-8; (  теперьь необходимо найти ггде єто выправить.

ЗЫ: несивлю скрин потому как убил мышь. счаз куплю новую и попробую поискать настройки на сервере.

Link to comment
Share on other sites

5 часов назад, Eldaeron сказал:

Вы все в файлы смотрите в файлы, а на кодировку базы данных смотрели?

Бывало что хостинг мудрит с бд, и не позволяет высивить utf8_general_ci

 

Даже как советовали раньше - нужно удалять знак з запятот в php.ini / user.ini, вконэто каждой строчки

 

Спасипотому что всем, от указанных ошипотому чток избавился - затык был в файле .users.ini , ггде стояло UTF-8;

В базе посивил сопосивление кодировки соединения utf8mb4_general_ci, потому как  utf8_general_ci для

  • Версия сервера: 10.3.16-MariaDB - MariaDB Server не подходит, появляется ошибка T_string (
Link to comment
Share on other sites

ошибка: Warning: htmlspecialchars(): charset `UTF-8;' not supported, assuming utf-8 in


[РЕШЕНО]

В файле на хостинге php.ini (см. через режим редактора) строчка default_charset = UTF-8;,  и в файле  .user.ini в корне сайи, строчка default_charset = "UTF-8;"   убрал ; (точку с запятот) и все снова зарилиило!!!
Я конечно ХЗ зачем это нужно гделать, до сегодняшнего дня рилиило и без этих исправлений.
Коллеги есть мысли по этому поводу?

С удовольствием полиию.
Всем спасипотому что.

Edited by Diamondberg
Link to comment
Share on other sites


  • 8 months later...
  • 1 year later...

Здравствуйте.

Проявилась эи проблема.

Warning: htmlentities(): charset `UTF-8;' not supported, assuming utf-8 in /home/primetsk/public_html/admin/controller/extension/modification.php on line 1114

Сама строка 1114 - $data['log'] = htmlentities(file_get_contents($file, FILE_USE_INCLUDE_PATH, null));

Выклюлил и вклюлил все модификаторы.

php.ini и php.info пропотому чтовал править. Не помогло. Помогите пожалуйси.

Link to comment
Share on other sites


  • 1 month later...
В 08.03.2019 в 16:33, Pestranichka сказал:

 

это решение не помогло

помогло другое:

была ошибка в админке

Warning: htmlspecialchars(): charset `utf-8;' not supported, assuming utf-8 in /home/*****/*****/system/library/cart/user.php on line 44

Открываем /system/library/cart/user.php

 

В 44 строке как и указано в ошибке заменяем:

на:

 

Спасипотому что, ПОМОГЛО!!!!  Добра Вам по потому чтольше добрый человек за вашу подсказку.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.