Neler yeni
Presta-TR

Forumumza kayıt olarak hem destek alabilir hem de destek verebilirsiniz!

Şimdiden aramıza hoş geldiniz.

Modul yazmada UTF-8 İle iso-8859-9 karekter sorunu

theSinan

Yeni Üye
Katılım
21 Şub 2011
Mesajlar
53
Tepkime puanı
0
Puanları
0
s.a Penta bilgisayardan ürünleri çekmek içim ufak bir modul yazıyorum
presta shop product, category, image tablo yapısı çozdum

ürünleri aktarıyorum

ancak penta iso-8859-9
presta ise UTF-8 olarak çalışıyor dolayısıyla ürün aktarırken türkçe karakter içeren ürünlerde sıkıntı yaşıyorum
nasıl bir çözüm önerebilirsiniz önce


pentada xml dosyasına baktığımda

başlık olarak
<?xml version="1.0" encoding="iso-8859-9"?>
örnek bir ürün olarak
<Stok AnaGrup_Kod="CY" AnaGrup_Ad="Yazıcılar" AltGrup_Kod="CY50" AltGrup_Ad="Yazıcılar-Çokişlevli-M.Püskürtme" Kod="CY541HEW71" Ad="HP CN216B PHOTOSMART PLUS B210A e-YAZ/TAR/FOT KABL" Doviz="1" Fiat_SKullanici="167" Fiat_Bayi="151,5" Fiat_Ozel="148,6" Miktar="0" Garanti="24" Marka="HEW" MarkaIsim="HP" Vergi="1" Desi="21" Tip="" UreticiKod="CN216B"/>

sıkıntı olarak AnaGrup_Ad="Yazıcılar" ve AltGrup_Ad="Yazıcılar-Çokişlevli-M.Püskürtme"

çünkü AnaGrup_Ad ve AltGrup_Ad lardan
daha önce oluşturduğum kategorilere ürün gönderiyorum
karakter yapısı farkı olduğu türkçe AnaGrup_Ad ve AltGrup_Ad larda karşılaştırma yapamıyorum
ne yapmam gerekiyor

str_replace ile değiştir veya dosyayı açıp değiştir demeyin
başka bir çözüm yolu varmıdır
 
Cvp: Modul yazmada UTF-8 İle iso-8859-9 karekter sorunu

kendi soruma kendim cevap vereyim

$yeni_kategori_adi = iconv("ISO-8859-9","UTF-8",$kategori_adi);
sorunumu çözecektir
 
Üst Alt