Selamlar arkadaşlar. Php ile sıfırdan service yazmaya çalışıyorum her şey bıttı ancak Db ye kayit ediyorken karakterler bozuluyor.Bu sorunu çözmek için yaptığım çözümler şunlar. Db nin karşılaştırma dilini utf-8 general_ci yaptım.(Kısaca db de dil ile alakalı ne gorursem) php dosyası içerisinde header('Content-Type: text/html; charset=UTF-8')ekledim form attirubut lerine accept-charset="UTF-8" bu kodu ekledim. Bu konuda daha ne yapabilirim bilmiyorum.Ayrıca php sayfamıda paylaşıyorum.yardımcı olabilecek arkadaşlara şimdiden teşekkürler.

$con = mysqli_connect("localhost","root","","myservice");

if(mysqli_connect_errno()){ echo mysqli_connect_error(); exit(); }

header('Content-Type: text/html; charset=utf-8');

if(isset($_GET['submit'])) {

$sql="INSERT INTO resource (resourceName)
VALUES ('$_REQUEST[resourceName]')";

if (!mysqli_query($con,$sql)) {

  die('Error: ' . mysqli_error($con));
}else{
    echo "1 project record added";
}

} ?>

soruldu: 10 Haz '14, 06:32

Numan's gravatar image

Numan
673101422
cevap kabul oranı: 6%

değiştirildi: 11 Haz '14, 02:21

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Ve ek olarak php dosyam bomsuz utf-8 formatında.

(10 Haz '14, 06:53) Numan Numan's gravatar image

Merhaba, Veritabanına bağlandıktan sonra şu kodu bir dene; mysql_query("SET NAMES 'utf8'"); daha sonra field'ın Karşılaştırma setinide utf8-_generaci olarak yap. son olarak php dosyasnı notepad++'d açıp Kodlama türünü utf8'e çekmeyi dene. (Dosyayı notepad++ ile açtıktan sonra yukarıdaki menüde "kodlama" var oradan değiştirebilirsin bu ayaarı)

permanent link

cevaplandı: 11 Haz '14, 01:34

soloturk's gravatar image

soloturk
111125
cevap kabul oranı: 0%

Oncelikle tavsiyler için teşekkürler. Sorunu çözdüm gibi ancak sorunu çözmek için tabloyu silip yeniden oluşturmak zorunda kaldım.

(11 Haz '14, 05:08) Numan Numan's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168
×1

Soruldu: 10 Haz '14, 06:32

Görüntüleme: 607 kez

Son güncelleme: 11 Haz '14, 05:08

powered by BitNami OSQA