<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>PHP ve MySQL’de sık yaşanan Türkçe karakter problemleri yazısına yapılan yorumlar</title>
	<atom:link href="http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/</link>
	<description>Kişisel Karalama Bölgem</description>
	<lastBuildDate>Sat, 04 Feb 2012 12:19:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Yazar: eta</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-3124</link>
		<dc:creator>eta</dc:creator>
		<pubDate>Thu, 03 Dec 2009 22:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-3124</guid>
		<description>bu gerçekten sorunu çözdü ya çok teşekkürler önceden hiç olmuyordu :):)</description>
		<content:encoded><![CDATA[<p>bu gerçekten sorunu çözdü ya çok teşekkürler önceden hiç olmuyordu <img src='http://www.muhittinozer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Erdem</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-3114</link>
		<dc:creator>Erdem</dc:creator>
		<pubDate>Thu, 01 Oct 2009 12:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-3114</guid>
		<description>Çok Teşekkürler Gerçekten İşe Yaradı :)</description>
		<content:encoded><![CDATA[<p>Çok Teşekkürler Gerçekten İşe Yaradı <img src='http://www.muhittinozer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Fatih Öztürk</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2971</link>
		<dc:creator>Fatih Öztürk</dc:creator>
		<pubDate>Tue, 21 Jul 2009 12:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2971</guid>
		<description>Selam,

Veritabanındaki türkçe karakter içeren kayıtları sorgularken esnek bir sorgulamayı nasıl yapabileceğimiz konusunda bir önerisi olan var mı acaba?

Örneğin kullanıcı &quot;çalık&quot; kaydını aramak istiyor Veritabanında bu değer &quot;calık, calik, çalık, çalik&quot; seklinde 4 farkli bir bicimde kayitli olabilir 

Ve kullanici web formunda arama yaparken bu 4 degerden herhangi birini girebilir Kullanici hangisini girerse girsin VT den &quot;calık, calik, çalık, çalik&quot; kayitlarini bulup dondurmemiz gerekiyor.

Bu durumu MySQL 5.x de nasil cozebilecegimiz konusunda bilgisi olan var mi?

Benim onerim VT de bir stored function olusturmak ve sorgu atarken bu function i kullanmak. Bu function aldığı string i ASCII ye çevirip yeni halini döndürecek.
Function&#039;in adi fromTurkishToAscii olsun. Örneğin  fromTurkishToAscii(&#039;çalık&#039;)  calıstıgında &quot;calik&quot; döndürcek

Bu durum yazacağimiz sorgu şöyle olacak:

SELECT * FROM kisi k WHERE fromTurkishToAscii(k.isim) = fromTurkishToAscii(:kullanicininGirdigiDeger); 

Bundan başka bir önerisi olan var mı? Acaba MySQL&#039;in built-in bir ozelligi var mi bu sorunu kendiliginden cozen?

Tesekkurler</description>
		<content:encoded><![CDATA[<p>Selam,</p>
<p>Veritabanındaki türkçe karakter içeren kayıtları sorgularken esnek bir sorgulamayı nasıl yapabileceğimiz konusunda bir önerisi olan var mı acaba?</p>
<p>Örneğin kullanıcı &#8220;çalık&#8221; kaydını aramak istiyor Veritabanında bu değer &#8220;calık, calik, çalık, çalik&#8221; seklinde 4 farkli bir bicimde kayitli olabilir </p>
<p>Ve kullanici web formunda arama yaparken bu 4 degerden herhangi birini girebilir Kullanici hangisini girerse girsin VT den &#8220;calık, calik, çalık, çalik&#8221; kayitlarini bulup dondurmemiz gerekiyor.</p>
<p>Bu durumu MySQL 5.x de nasil cozebilecegimiz konusunda bilgisi olan var mi?</p>
<p>Benim onerim VT de bir stored function olusturmak ve sorgu atarken bu function i kullanmak. Bu function aldığı string i ASCII ye çevirip yeni halini döndürecek.<br />
Function&#8217;in adi fromTurkishToAscii olsun. Örneğin  fromTurkishToAscii(&#8216;çalık&#8217;)  calıstıgında &#8220;calik&#8221; döndürcek</p>
<p>Bu durum yazacağimiz sorgu şöyle olacak:</p>
<p>SELECT * FROM kisi k WHERE fromTurkishToAscii(k.isim) = fromTurkishToAscii(:kullanicininGirdigiDeger); </p>
<p>Bundan başka bir önerisi olan var mı? Acaba MySQL&#8217;in built-in bir ozelligi var mi bu sorunu kendiliginden cozen?</p>
<p>Tesekkurler</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Muhittin Özer</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2836</link>
		<dc:creator>Muhittin Özer</dc:creator>
		<pubDate>Fri, 05 Jun 2009 02:15:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2836</guid>
		<description>Evet, AJAX ile de kullanıyorum sürekli. Hiçbir zaman UTF-8 karakter seti dışında bir kodlama kullanmam ve hiç başım ağrımaz ;)</description>
		<content:encoded><![CDATA[<p>Evet, AJAX ile de kullanıyorum sürekli. Hiçbir zaman UTF-8 karakter seti dışında bir kodlama kullanmam ve hiç başım ağrımaz <img src='http://www.muhittinozer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Elmalı</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2833</link>
		<dc:creator>Elmalı</dc:creator>
		<pubDate>Thu, 04 Jun 2009 14:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2833</guid>
		<description>Merhaba,
Öncelikle verdiğiniz bilgiler için teşekkür ederiz.

Peki acaba bu kodlama sistemi ni hiç AJAX da denediniz mi ;)

Sonuç ne oldu ? Bilgi verirmisiniz....</description>
		<content:encoded><![CDATA[<p>Merhaba,<br />
Öncelikle verdiğiniz bilgiler için teşekkür ederiz.</p>
<p>Peki acaba bu kodlama sistemi ni hiç AJAX da denediniz mi <img src='http://www.muhittinozer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Sonuç ne oldu ? Bilgi verirmisiniz&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Muhittin Özer</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2827</link>
		<dc:creator>Muhittin Özer</dc:creator>
		<pubDate>Tue, 05 May 2009 01:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2827</guid>
		<description>@gokhanweb:
Evet haklısın, aslında benim önerim projenin baştan bu şekilde kurgulanması gerektiği yönünde. 
Zaten Türkçe karakter hatası varsa mutlaka tüm ayarların aynı karakter kodlamasında olmamasından kaynaklanıyordur ve bu halde de kaydedilmiş verileri düzgün görüntülemek ancak tüm ayarların kaydedilen verilerin karakter koduna uygun olarak değiştirilmesiyle mümkün.</description>
		<content:encoded><![CDATA[<p>@gokhanweb:<br />
Evet haklısın, aslında benim önerim projenin baştan bu şekilde kurgulanması gerektiği yönünde.<br />
Zaten Türkçe karakter hatası varsa mutlaka tüm ayarların aynı karakter kodlamasında olmamasından kaynaklanıyordur ve bu halde de kaydedilmiş verileri düzgün görüntülemek ancak tüm ayarların kaydedilen verilerin karakter koduna uygun olarak değiştirilmesiyle mümkün.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: gokhanweb</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2826</link>
		<dc:creator>gokhanweb</dc:creator>
		<pubDate>Mon, 04 May 2009 03:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2826</guid>
		<description>unutmayalım bu işlem veritabanının karakter setini değiştirir. kaydedilmiş veriler üzerinde bir değişiklik yapmaz. bu yüzden var olan verilerinizi de utf8 e çevirmeniz gerekir.</description>
		<content:encoded><![CDATA[<p>unutmayalım bu işlem veritabanının karakter setini değiştirir. kaydedilmiş veriler üzerinde bir değişiklik yapmaz. bu yüzden var olan verilerinizi de utf8 e çevirmeniz gerekir.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Mehmet</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2801</link>
		<dc:creator>Mehmet</dc:creator>
		<pubDate>Sat, 21 Mar 2009 00:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2801</guid>
		<description>Abi süpersin ya en az 15 siteye baktım hiçbiri yemedi bunu yaptım anında çözüm:D</description>
		<content:encoded><![CDATA[<p>Abi süpersin ya en az 15 siteye baktım hiçbiri yemedi bunu yaptım anında çözüm:D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Muhittin Özer</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2771</link>
		<dc:creator>Muhittin Özer</dc:creator>
		<pubDate>Mon, 16 Feb 2009 14:26:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2771</guid>
		<description>Bu query browser&#039;dan kaynaklanan bir hata da olabilir. 
ALTER DATABASE komutu ile veri tabanının karakter setini değiştiriyoruz. Siz bu komutu uyguladığınızda veri tabanının karakter kodlaması değişiyor mu?

Eğer veri tabanınızın karakter kodlaması UTF-8&#039;e dönüştü ve diğer belgelerinizde de UTF-8 için gerekli düzenlemeleri yaptıysanız uygulamalarınızda türkçe karakter sorununun ortadan kalkmış olması gerekir.</description>
		<content:encoded><![CDATA[<p>Bu query browser&#8217;dan kaynaklanan bir hata da olabilir.<br />
ALTER DATABASE komutu ile veri tabanının karakter setini değiştiriyoruz. Siz bu komutu uyguladığınızda veri tabanının karakter kodlaması değişiyor mu?</p>
<p>Eğer veri tabanınızın karakter kodlaması UTF-8&#8242;e dönüştü ve diğer belgelerinizde de UTF-8 için gerekli düzenlemeleri yaptıysanız uygulamalarınızda türkçe karakter sorununun ortadan kalkmış olması gerekir.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Bahadır</title>
		<link>http://www.muhittinozer.com/2008/07/21/php-ve-mysql%e2%80%99de-sik-yasanan-turkce-karakter-problemleri/comment-page-1/#comment-2770</link>
		<dc:creator>Bahadır</dc:creator>
		<pubDate>Mon, 16 Feb 2009 10:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.muhittinozer.com/?p=92#comment-2770</guid>
		<description>selam,
yazıdaki gibi alter database komutunu çalıştırdım fakat halen türkçe karakter sorunum devam ediyor.query browser&#039;da bir tabloya türkçe karakter girdiğim zaman hata alıyorum.
yapılması gereken ek birşey olabilir mi?
teşekkürler.</description>
		<content:encoded><![CDATA[<p>selam,<br />
yazıdaki gibi alter database komutunu çalıştırdım fakat halen türkçe karakter sorunum devam ediyor.query browser&#8217;da bir tabloya türkçe karakter girdiğim zaman hata alıyorum.<br />
yapılması gereken ek birşey olabilir mi?<br />
teşekkürler.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

