Я использую Codeigniter и MySQL.Когда я вставляю персидскую строку в MySQL через код codeIgniter, '?'будет храниться в поле для каждого символа
Ваша таблица создана с набором символов utf8?Вы вызывали mysql_set_charset, чтобы изменить кодировку на utf8 перед выполнением запроса?
Читать
Проблема не в Codeigniter, на самом деле некоторые функции в codeigniter просто парсеры. Но это облегчает,