Arkadaşlar merhaba,

Spreadsheet Excel Reader sınıfını kullanarak php ile bir excel dosyasındaki verileri okutup Mysql veritabanına kaydediyorum. Kayıt işlemi sorunsuz çalışıyor fakat şöyle bir sorun var;

Normalde Türkçe karakter desteği için döngünün dışına
$connection->setOutputEncoding('iso-8859-9');
kodunu ekliyorum.

Daha sonra döngü içinde her satırı çekişimde şu şekilde çekiyorum;
$veri = mb_convert_encoding($connection->sheets[0]['cells'][$i][7],"utf-8","iso-8859-9");
Bu işlem tüm kayıtlardaki Türkçe karakterleri düzgün biçimde gösteriyor. İşin tuhaf tarafı ise, çok fazla sayıda veri içeren excel dosyası yüklemeye çalıştığımda yaklaşık 150. satırdan itibaren Türkçe karakterleri bozuk göstermeye başlıyor. Döngü sayısı artınca sistem bozuluyor.

Bozuk gösterdiği satırları ilk sıraya taşıyıp denediğimde sorun gözükmüyor.

Buna nasıl bir çözüm bulabiliriz_?