Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

(Вопрос закрыт) .И снова с кодировкой...


casper
 Поделиться

Рекомендованные сообщения

Доброе время суток всем!

Здесь уже обсуждалась тема с кодировкой русских названий предприятий и давалось два варианта решения.

Проблема в следующей строке

$key = substr(utf8_strtoupper($result['name']), 0, 1);

решалось двумя вариантами

1- $key = mb_substr(mb_strtoupper($result['name']), 0, 1,'utf-8');

2- $key = mb_substr($result['name'], 0, 1, 'utf-8');

Но у меня остался вопрос как с такой же проблемой побороться когда в выводе списком после вывода названия товара выводится немного его описание и последние символы идут с вопросом.

'description' => substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . ' ..',

К стати такая же проблема вылазит и при сравнении товара, кто сталкивался с этим или знает как решить ?

Спасибо всем кто откликнется.

P.S. OpenCart Версия 1.5.1.3 , установлен локально на компе с win-7, httpd-2.2.21, mysql-5.5.17.0, php-5.3.8

Изменено пользователем casper
Ссылка на комментарий
Поделиться на других сайтах


Исправь на это, должно работать

'description' => mb_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100,'UTF-8') . ' ..',

Ссылка на комментарий
Поделиться на других сайтах

Исправь на это, должно работать

'description' => mb_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100,'UTF-8') . ' ..',

Спасибо !!!

Вопрос закрыт.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.