“Error 1366: [MySQL] Incorrect string value” Hatası ve Çözümü

UTF-8 karakter kodlamasına sahip MySQL veritabanına, ASP, PHP vb. gibi programlama dillerinden biriyle oluşturduğunuz projenizden Türkçe, Çince, Japonca ya da İngilizce karakterler dışında özel karakterler içeren bir dilde kayıt eklemeye çalıştınız. Hiç beklemediğiniz bir anda aşağıdaki hatalardan birini aldınız:

  • [MySQL][ODBC 3.51 Driver][mysqld-5.1.42-community]Incorrect string value: ‘\xDDntera…’ for column ‘Tabloadı’ at row 1

  • 1366 incorrect stringvalue for field_x at row 1 \xe2\x80\x97utl

Bunun iki nedeni var:

  • UTF-8 karakter kodlaması kodlamalı bir veritabanına, ISO karakter kodlaması (ISO-8859-9, ISO-8859-1 ya da Windows-1254, Windows-1251 vb.] ile UTF-8′i karıştırarak veri gönderiyorsunuz. Yani, veritabanınız UTF-8 iken, kodlamasını yaptığınız sayfanın dili ISO karakter kodlamasına sahip. Haliyle, ISO karakter kodlaması Unicode karakteri dönüştüremeden veritabanına gönderiyor ve bu da hataya neden oluyor. Sorunun çözümü için, veriyi gönderdiğiniz sayfanın karakter kodlamasını UTF-8 olarak değiştirmelisiniz. Sorun devam ediyorsa, ikinci nedene ve çözüme geçin.
  • MySQL ODBC sürücüsünün eski bir sürümünü kullanıyorsunuz. MySQL ODBC Driver 5.1 ile artık bu sorun yaşanmıyor. Hemen güncel MySQL ODBC Driver sürümünü indirerek, bu sorundan tamamen kurtulabilirsiniz.

HTML Yönlendirme Kodu

Merhabalar,

HTML’in en çok aranılan kodlamalarından bir tanesi de, sayfa açıldıktan belli bir süre sonra başka bir sayfaya ya da siteye yönlendirme yapabilmektir.

Bunun genellikle amacı ise, bellirli bir sayfayı ya da yazıyı gösterdikten sonra asıl görünmesi gereken sayfaya yönlendirme yapabilmektir.

Aşağıdaki kodu <meta></meta> tagları arasına yerleştirdiğimiz takdirde istediğimiz sonuca ulaşabiliriz artık.

<meta http-equiv=”refresh” content=”5; URL=http://www.mustafacagri.com”>

Burada dikkat etmek gereken ya da değiştirilecek 2 kısım bulunmakta.

5: Kaç saniye sonra yönlendirmenin yapılacağını belirtir. Eğer sayfayı hiç göstermeden yönlendirme yapmak istiyorsak 0 (sıfır) değerini girmemiz gerekmektedir.

http://www.mustafacagri.com: ise hangi sayfaya ya da siteye yönlendirme yapacağımızı belirtmektedir.

Umarım bu kod sayesinde aşağıdaki soruların cevaplarını verebilmişimdir,
– Sayfayı nasıl başka adrese yönlendirebilirim.

– Siteyi nasıl başka adrese yönlendirebilirim.

– HTML ile sayfa yönlendirme

– Sayfa yönlendirme kodu

Şizofreni Yarışması ve 1. Gelen Mükemmel Senaryo

Son zamanlarda gördüğüm hatta görebileceğim en harika film diyebilirim. Toplam da 5 dakikaya yakın ve 2 parça halinde.

Senaryoyu yazan ise başkaları tarafından şizofreni olarak adlandırılan(!) bir insan. Ama deli olarak adlandıranlar mı deli yoksa o mu kim bilebilir? (!)

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Süveyda Ölüdeniz bir şizofren ve jürinin takdir ettiği üzere umut vaat eden yetenekli bir yazar.

Maire Claire Nisan 2010

Süveyda Ölüdeniz; 35 yaşında Çanakkale’den katıldığı farklı bir öykü yarışmasında birinci seçildi. ‘Kanatılmış Sözcükler Kitabı’ adlı öyküsünü ve onu farklı kılan; Şizofreni Dernekleri Federasyonu tarafından şizofren hastaları arasında düzenlenen bir yarışmada birinciliği alması.

“Ben deli değilim, benden başka herkes deli olduğu için beni deli zannediyorlar…” Hikâye böyle başlıyor. Şizofreni Dernekleri Federasyonu tarafından bu yıl ikincisi gerçekleştirilen Gerçekler Maskelenmesin Projesi’nin düzenlediği yarışmanın birinciliği hak eden hikâyesi Kanatılmış Sözcükler Kitabı’nın ilk cümlesi. Yarışmanın adı; Ateşin Düştüğü Yerden; Sesler, Yüzler, Öyküler… Ateşin düştüğü yer; Türkiye’de her yüz kişiden birinde görülme olasılığı olan şizofreni hastalarının ruhu, aklı, yüreği. Şizofreni bu yarışmanın etkisiyle, gerçeklik kavramında yarattığı karmaşaya rağmen hikâyelerde hayat bulabilen bir ruh hastalığı olarak beliriyor şimdi. Yazar Mario Levi başkanlığında sanatçı Yılmaz Erdoğan, Şizofreni Dernekleri Federasyonu Başkanı Doç Dr. Haldun Soygür’ün aralarında bulunduğu jüri tarafından şizofreni hastalarının yazdığı 95 öykü okunuyor. Yarışmanın birincisi, Kanatılmış Sözcükler Kitabı adlı öykünün yazarı yazar adıyla Süveyda Ölüdeniz de bir şizofren.

Marie Claire: Kendinizi nasıl anlatırsınız? Nerede doğdunuz, nasıl bir ailede büyüdünüz, ne işle uğraşıyorsunuz?

Süveyda Ölüdeniz: İnsan ruhunun karanlığıyla uğraşmayı seven, saflık derecesinde içten, yer yer parçalı bulutlu, yer yer esprili biriyim. İzmirliyim; genlerime kadar ruhumu ele geçirdi bu şehir. Memur ailesi çocuğuyum. Yazar olmak için hukuk eğitimim bıraktım; fakat yazdıklarımı her seferinde yok ettim. Sonra Türkçe öğretmenliği ve zihin engelliler öğretmenliğini bıraktım; şimdi zabıta memuruyum. Edebiyat açısından seksi bir meslek; ruhumu besliyor insan yüzleri. Tanrı’nın yaptığı işi yapıp yüzümde hikâye biriktiriyorum.

Şizofreni ne zaman bir tanı olarak hayatınıza girdi; neler hissettiniz o anda?

Zihin engelliler öğretmenliğinde okurken rahatsızlandım. İlk belirtiler yıllardır vardı; uyumsuzluk, insanlardan kaçma, içe kapanıklık vesaire… Korkmuştum; hem de çok. “…Hayatım boyunca kendim olabileceğim bir yer aradım. Bu yer bazen bir insanın yüzü oldu, bazen sevdiğim bir kitapta altını çizdiğim cümle, bazen ölüler gibi haftalarca susmanın saltanatını yaşamak, bazen de denizin köpürdeyen mavi kaosunda eritmek gözlerimi. Ama yetmedi bunlar…”

Çevreniz, aileniz nasıl tepki verdi?

Ailem çok üzülmüştü; çevrem ise anlayış ve önyargı ile karışık bir tepki verdi.

Nasıl anlatırsınız şizofreniyi?

Delilik, uyumsuzluğun yarattığı farktır. Bu farkı kendinizi yok etmek için de kullanabilirsiniz, yazmak yahut aşık olmak için de.

Öykünüz; ‘Ben deli değilim, benden başka herkes deli olduğu için beni deli zannediyorlar’ cümlesiyle başlıyor. Nedir sizce delilik?

Adam, Allah’la konuştuğu için, yahut kadın sokakta çırılçıplak dolaştığı için akıl hastanesine kapatılabilir; ama Bush on binlerce insanın ölümüne sebep olduğu halde serbestçe dolaşıyor, üstelik saygı görüyor. Bence yeryüzündeki insan sayısı kadar delilik tanımı var. Güzelleştiren, aptallaştıran, iyi ya da kötü bir insan yapan… Delilik insanın kendi olamamasıdır. Kendi olamayanlara göreyse insanın kendi olması… Dünyanın hayatı mahvedilmiş insanlardan oluşan bir gezegene dönüşmemesi için, deliliğin özgürleştirici gücüne ihtiyacımız var. Psikolojik rahatsızlığı olanlara tavsiyem ‘Kesinlikle kendinize acımayın!’ Farklılığınızdan bir güzellik yaratmayı deneyin. Kendinizle dalga geçmeyi deneyin; eğlencelidir.

“…Geçenlerde kendi kendime ‘Cemal’ dedim, ‘Cemal’. İsmim, Cemal bu arada. ‘Hayatı güzelleştiren şey tehlikeyi sevmektir. Hayatı güzelleştirmek istiyorsan dünyanın en tehlikeli şeyini sevmeyi öğrenmelisin; insanı! Buna kendini sevmekle başlayabilirsin…”

Öyküdeki Cemal karakteri, sizin hayatınızdan izler taşıyor mu?

Her edebiyat kahramanı gibi Cemal de yazarının hayatından bir şeyler çaldı. Okurun hayal gücünü tahrik etmek için öykü kahramanının yazarın hayatından neler çaldığı konusunda susmak, eski bir yazar taktiğidir.

Öykü yarışmasından önce neler kaleme aldınız mı? Siz kimleri okursunuz?

Artık yazdıklarımı yok etmiyorum. ‘Ölmek İçin Gerekli Olan Şey’ adında bir roman, ayrıca şiir ve öykü yazmaya devam ediyorum. Şairlerden Cemal Süreya ve Turgut Uyar’ı çok severim. Dostoyevski, Kafka, Tezer Özlü, Camus, Orhan Pamuk, Aslı Erdoğan sevdiğim yazarlar.

“…Dışarıdayken bir söz vermiştim kendime; ‘Onlar ne yaparsa, ben tersini yapacağım!’ diye. Onlar yalan mı söylüyor? Ben doğruyu söyleyeceğim… Onlar sanattan nefret mi ediyor? Ben inadına Mozart dinleyeceğim, ölü yazarlarla dostluk kuracağım, Yedinci Mühür’ü, Sonbahar’ı ve Seven’ı izleyeceğim…”

Gününüz nasıl geçiyor, nelerden hoşlanıyorsunuz? Bir aile kurdunuz mu?

Delirmemek; bir başka deyişle deli kalmak için yazmak zorundayım. Sinemaya ve seyahat etmeye bayılırım. Yalnızım. Tanrı bile yalnızlığa dayanamadığı için evreni yarattı. Ben de aşkı yaratırım; kim bilir?

Yarışmada birinci oldunuz; neler hissettiniz? Şimdi hayalleriniz neler?

Yarışmayı kazanmak güzel bir duygu. Güzel bir aşk ve güzel kitaplar yazmak; hayalim bu.

Kaynak: http://www.marieclaire.com.tr/haberler/detay/38436/Kanatilmis-Sozcuklerin-Yazari

SQL ile Tabloya Bağlanmak

Merhabalar,

Çok basit bir başlangıç yapmak istedim SQL’e de.

Elimizde “uyeler” adında bir tablomuz olsun ve içerisinde saklanan bilgiler olarak da isim, telefon, adres verileri tutulsun.

İsim Telefon Adres
Mustafa Çağrı Güven 02129998877 Sabancı Üniversitesi, Orhanlı, Tuzla, İstanbul
Süleyman Demirel 03129998877 Ankara’da bir yer
Yılmaz Vural 02169998877 Futbol sahası

Evet, üyeler tablomuzun içerisindeki veriler ile beraber görüntüsü üstteki gibidir.

Tabloya bağlantı kodumuz ise;

SELECT * FROM uyeler

şeklinde olacaktır.

Eğer, sadece isim ve telefon bilgilerini göstermek istiyorsak da;

SELECT isim,telefon FROM uyeler

şeklinde bir sorguya ihtiyaç duyacağız.

Linke tıklanıldığında “Emin Misiniz?” sorusu

Merhabalar,

Çok uzun zaman oldu değil mi blogumda “kod parçacıkları”nın olmadığı?

Dün gece bir sistem içerisinde, verinin yanında bulunan SİL bağlantısına tıklanıldığında, “Bu veriyi silmek istediğinize emin misiniz?” tarzında bir soru yöneltilsin istedim.

Bu soruya ise Evet ve Hayır olarak cevap verilebiliyor. Cevap Evet ise, href=” ” kısmı arasında kalan adrese gönderiliyor ziyaretçi, eğer yanıt Hayır ise hiç bir şey olmadan sayfada kalıyoruz.

Meğerse <a href…> tagı içerisinde basit ve anlaşılır bir onclick parçacığı eklediğimizde, istediğimize ulaşabiliyormuşuz.

Örnek;

<a href=”http://www.mustafacagri.com/veriyisil.asp?id=1″ onclick=”javascript :return confirm(‘Bu veriyi silmek istediğinize emin misiniz?’);”>Veriyi Sil</a>

Yukarıda yer alan örneği incelediğinizde, mantığını daha da iyi anlayabileceğinizi düşünmekteyim.

Sosyal Bilimler Kulübü Tanışma Toplantısı

Bu gece, perşembe günü gerçekleşecek olan tanışma toplantısına dair bir afiş yapmam gerekiyordu.

EZEL izledikten sonra aklıma yeni gelmesi nedeniyle şimdi başlayıp, bitirebildim.

Bakalım, Perşembe günü gidemeyeceğim klüp toplantımız nasıl olacak, merakla beklemekteyim =)

Tekrardan Merhaba “Mustafa Çağrı”

Uzun zamandır MustafaCagri.Com kapalıydı bilindiği üzere.

Bunda benim de büyük hatam var, ufak bir dikkatsizlik nedeniyle tüm yazılarım uçup gitmişti ve geri almak için çaba gösteremedim.

Ancak şimdi, yeni bir görüntüyle ve farklı bir yapıyla tekrardan açmak istedim.

Bundan sonra tekrardan buralarda görünüyor olacağımın sinyallerini şimdiden vermiş olayim.

Herkese sevgiler,

Mustafa Çağrı