0
У меня возникла проблема с тем, что я не могу добавить товар в корзину, если он содержит кириллическое имя. В Cart.php я добавил к переменным символам а-я:Библиотека Codeigniter Cart не поддерживает кириллические символы
var $product_name_rules = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя\.\:\-_ a-z0-9';
Но проблема не решена. Когда я изменил имя элемента на латинский, он добавлен в корзину.
, кажется, что это работает: $ product_name_rules \t = '\ p {Кириллица} \. \: \ -_ a-z0-9'; preg_match ("/^[". $ Product_name_rules. "] + $/Iu", $ items ['name']); – user2027175
it return аЙбббб? , но должен йяюэъ ??? – user2027175
для последнего комментария он возвращает правильную строку, но я не устанавливаю кодировку для браузера, поэтому я получаю строку в другой кодировке. Однако я по-прежнему получаю ошибку в корзине. – user2027175