GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

MySQL Türkçe karakter problemi

Başlatan viathegod32, 16 Mart 2017, 00:59:27

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

viathegod32

MySQL üzerinde türkçe olarak kaydettiğim harfler bozuluyor, her türlü yolu denedim ancak çözüm bulamadım.

Kendim türkçeye çevirip oyunda çekmeye çalıştığımda harfler değişiyor, oyunda türkçe gözüküyor ancak mysql'da farklı karakter olarak gözüküyor. Nasıl çözebilirim?


Uzun süredir araştırıyorum ancak bir çözüm bulamadım, latin utf8 vb. tüm dilleri denedim.



developer & producer

viathegod32

Alıntı yapılan: Silver - 16 Mart 2017, 01:40:35

MYSQL yabancı bir terimdir, yabancı ülkede misal ingilizcede " ç ş ı ü ö "  olmadığı için aynı şekilde, bu tür programlar gibi pawno vs., " ç ş ü ö ı " harflerini tanımlayamaz, tanımlayamadığı için bu harfleri farklı sembollere yansıtır.

Mysql üzerinde olduğu için görmezden gelebilirsin istersen kalın ünlü kullanarak düzenleyebilirsin.

" a e u i " vs.

Yuzbasi , Sef gibi..


Kardeşim benim güzel kardeşim, nasıl olduğunun nasıl işlediğinin farkındayım yaklaşık 3 yıldır kodlama ile uğraşıyorum. Pawno üzerinde böyle bir şeyin yapılamadığından emin olsam emin ol ki bu konuyu açmazdım, bir yolu var ancak hiç kimse paylaşımda bulunmamış. GTATURK kapalı olduğu için forum.sa-mp'e geçmeden son olarak buraya yazmak istedim. MySQL'un ne olduğunu ne yapılabildiğini ne yapılamadığının gayet farkındayım, türkçe alfabesinide destekliyor yanlış biliyorsun.
Son düzenlenme: 16 Mart 2017, 17:23:08 Hwang
developer & producer

Excision

latin5_turkish_ci
Yapmayi denedin mi ?


viathegod32

Alıntı yapılan: Excision - 16 Mart 2017, 02:18:16

latin5_turkish_ci
Yapmayi denedin mi ?


Denedim, latin5 ve utf8 içindeki tüm dilleri denedim.

developer & producer

Samet

Mysql'daki verileri çektiğin kodları göster.

Web Programmer, Pawn coder

viathegod32

Alıntı yapılan: Samet - 16 Mart 2017, 08:56:51

Mysql'daki verileri çektiğin kodları göster.


normal r41 cache kodları.

developer & producer

Samet

SQL dosyasını dışarı aktarıp içerisine şunları ekleyiniz üst bölgeye

SET time_zone nın altına


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;


en alt satıra da şunları

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Geri içeriye aktarıp hizmeti yeniden başlatın
Son düzenlenme: 16 Mart 2017, 11:00:30 Samet
Web Programmer, Pawn coder

Hwang

Şu sorguyu çalıştırıp deneyin:
PAWN Kodu: Seç
ALTER TABLE `tabloadi` CONVERT TO CHARACTER SET utf8;


viathegod32

Alıntı yapılan: Samet - 16 Mart 2017, 10:55:29

SQL dosyasını dışarı aktarıp içerisine şunları ekleyiniz üst bölgeye

SET time_zone nın altına


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;


en alt satıra da şunları

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Geri içeriye aktarıp hizmeti yeniden başlatın
Alıntı yapılan: Hwang - 16 Mart 2017, 17:24:12


Şu sorguyu çalıştırıp deneyin:
PAWN Kodu: Seç
ALTER TABLE `tabloadi` CONVERT TO CHARACTER SET utf8;


İkiside olmadı.

developer & producer