Flash - XML Türkçe Karakter Sorunu ve Çözüm Yolları

Burada görüyoruzki sitemizde resim açıklaması ve menülerde Türkçe karakter sorunu var şimdi aktif olarak sorunu çözmeye başlıyorum. Flash dosyamızın kaynak dosyasını (.fla) , Adobe Flash ile açıyorum ;

Library içinde menü için ilgili movie clip dosyasını çift tıklayıp sahneye aldım (1)

Sahnemize gelen “ dinamik text” i tıklayıp seçili hale getirelim (2)

Not : Eğer Library ve Properties pencereleri görünmüyorsa  Flash’da “Window” üst menüsünden aktif hale getiriniz.

Properties** alanında yazı alanımın özellikleri belirdi. Buradan “Embed..”  menüsünü tıkladım açılan menüde resimde gördüğünüz karakter setlerini CTRL tuşuna basılı tutarak seçiyoruz ve “OK” tıklıyoruz.Aynı işlemi kullanacağınız diğer değişken “text” lerde yada “movie clip” lerde uyguluyoruz.
Tüm işlemlerin sonunda “CTRL + S” ile kaydedip “CTRL + Enter” ile export’luyoruz.

XML dosyamızı tekrar Notepad ++ ile açıyoruz  “Biçim” menüsünü açtığımızda XML ‘imizin ANSI yada UTF-8 olduğunu görüyoruz. Yine aynı menüden “Dönüştür :UTF-8 BOM’suz” seçeneğini seçip XML dosyamızı kaydediyoruz. Birden fazla XML dosyalarımız varsa aynı dönüştürme işlemi onlardada uyguluyoruz.

Şimdi sitemizi tekrar kontrol edelim.

2 basit işlem olan “Embed” ve “Dönüştür:UTF-8 BOM’suz” ile Türkçe karakter sorununu çözmüş olduk. Yaptığımız işlem Flash ve XML entegreli siteler içindi..

Eğer siteniz sql veritabanlı içerik yönetim sistemli ise sql veri tabanınızın başına

-------------------------

SET NAMES 'latin5';

SET character_set_connection = 'latin5';

SET character_set_client = 'latin5';

SET character_set_results = 'latin5';

--------------------------

Yazınız ve kontrol panelinizde SQL karakter setinizi “latin5_turkish_ci “ olarak ayarlayınız.
 
Veri  tabanınıza bağlantı yapdığınız dosyanızada ( php olduğu varsayarsak ) , bağlantı kodunun sorguyu yazınız.
------------------------------------
$conn=mysql_connect(_dbhost,_dbuser,_dbpass);   // DB Bağlandığınız kod 
mysql_select_db(_dbname);
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
------------------------------------

Tüm bunlara rağmen Türkçe karakterlerde sorun yaşanıyorsa  meta larınızı gözden geçirmenizi tavsiye ederim.

 

 

 

Son ve minik bir not daha bir çok Flash – XML hazır sitelerde bazı font’ların Türkçe karakter desteği olamayabilir. Kullandığınız font’un Türkçe karakter destekleyip desteklemediğini gözden kaçırmayınız. Bunu Flash da Properties alanından inceleyebilir değiştirebilirsiniz.

İyi Çalışmalar.

Bu doküman Tahribat.com için TxT tarafından yazılmıştır.

Tarih:
Hit: 7893
Yazar: TxT



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.