Использование substr () на нескольких языках, включая арабский язык с php

Я знаю, что уже есть много вопросов с арабским языком на php, но мне не удалось найти решение моей проблемы, поэтому я отправляю этот вопрос:

У меня есть сайт PhP, который отлично работает на английском языке. Теперь я хочу, чтобы он поддерживал несколько языков, включая французский, испанский и арабский, но я не могу использовать их с одним кодом. Проблема в том, что я использовал substr () во многих местах, и переведенные символы работают не так, как задумано с substr (). Я также пробовал использовать mb_substsr (), но бесполезно: (

Поле в БД - «utf8_general_ci», и я уже разместил заголовок ('Content-type: text / html; charset = UTF-8'); в мой код, разрешающий рендеринг в UTF-8.

Проблема в том, что либо я получаю «?????» вместо точных слов, либо получаю неправильные слова с помощью substr ()

Пожалуйста, помогите !!

5
задан Nitesh 25 June 2011 в 18:10
поделиться