5 Ekim 2012 Cuma

VeriTabanı Türkçe Sorunu

vBulletin forumunuzda Türkçe karakter hatası yaşıyorsanız phpMyAdmin penceresinden alttaki REPLACE sorgusunu çalıştırarak sorunu düzeltebilirsiniz.

Örneğin küçük ö harfi için şu sorgulardan birini çalıştırın... (Her ikisi de işlemi halledecektir)

Kod:
UPDATE post SET  pagetext = REPLACE(pagetext, 'ö', 'ö')
veya
Kod:
UPDATE post SET pagetext = REPLACE (pagetext, 'ö', 'ö' ) WHERE pagetext LIKE '%ö%';
Not: Sorguların tümünü alt alta yazıp bir seferde çalıştırabilirsiniz.

Wordpress tabloları için de benzer şekilde REPLACE sorgusu yapabilirsiniz.

Aynı şekilde ö harfi için wordpress veritabanında değişiklik yapalım.

Kod:
UPDATE wp_posts SET  post_content = REPLACE(post_content, 'ö', 'ö')
Diğer türkçe harflerin ASCII karakter kodları aşağıda. Buna göre tüm harflerle ilgili sorgularınızı gerçekleştirebilirsiniz.

PHP Kodu:
ç ç
ı 
ığ ğö öş şü üÇ ç
İ 
İĞ ÐÖ ÖŞ ŞÜ Ü


Kaynak: http://www.cerezforum.com/vbulletin/49993-veritabani-turkce-karakter-hatasini-duzeltme-phpmyadmin.html#ixzz28P3FA1dN

Hiç yorum yok: