Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 01.02.2019 08:31:29

ykulac
Üye
Kayıtlı: 28.01.2019
Mesajlar: 3

blob alanda kayıtlı .txt dosyasının içeriğini gösterme.

merhaba.
mysql veritabanında blob alana .txt dosyası ile yazı kaydediliyor.
controller dosyasındaki sorgu : $haberdetay = Haber::where('numara', $id)->get();
controller dosyasında dd($haber) yazdığımda, blob alandaki .txt dosyasını içeriğini görebiliyorum.
fakat bu veriyi ilgili sayfaya gönderince, ($haber[0]->icerik) içeriği okutamadım. bu konuda yardım rica ediyorum.

Çevrimdışı

#2 01.02.2019 09:01:04

ykulac
Üye
Kayıtlı: 28.01.2019
Mesajlar: 3

Yanıt: blob alanda kayıtlı .txt dosyasının içeriğini gösterme.

konu aslında laravel değilde php ile alakalıymış.
şu şekilde yazınca içeriği görebiliyoruz.
{{ print utf8_encode(stripcslashes($haber[0]->icerik)) }}
ancak, veritabanı utf8_general_ci olmasına rağmen türkçe karakter hatası alıyoruz.

Çevrimdışı

#3 01.02.2019 09:10:49

ykulac
Üye
Kayıtlı: 28.01.2019
Mesajlar: 3

Yanıt: blob alanda kayıtlı .txt dosyasının içeriğini gösterme.

laraveli yeni öğrenmeye çalışıyorum. türkçe karakter problemi ile ilgili forumda daha önce konu tartışılmış ve bir arkadaşımız çözüm üretmiş.

http://forum.laravel.gen.tr/viewtopic.php?id=2836

Config::set("database.connections.localMysql", array(
                'driver'    => 'mysql',
                'host'      => Session::get('kullanici_verileri')->musteri->musteri_DB_HOST,
                'port'      => Session::get('kullanici_verileri')->musteri->musteri_DB_PORT,
                'database'  => Session::get('kullanici_verileri')->musteri->musteri_DB_DATABASE,
                'charset'   => 'utf8mb4',
                'collation' => 'utf8mb4_unicode_ci'
            ));

bu ayarları yapacağım sayfayı bulamadım.

Çevrimdışı

Forum alt kısmı