Jump to page: 1 2
Thread overview
Visual D Türkçe Karakter Kullanımı
Jun 08, 2014
agora
Jun 08, 2014
Salih Dinçer
Jun 08, 2014
agora
Jun 09, 2014
agora
Jun 09, 2014
agora
Jun 09, 2014
agora
Mar 19, 2015
DRoot
Mar 19, 2015
DRoot
Mar 19, 2015
DRoot
June 08, 2014

Selam.

Visual D ile Türkçe karakter kullanabiliyor muyuz?

Yani Visual D kullanmadım hiç ondan bilmiyorum aslında. Sublime Text ile sorun olmuyor. Ama Visual D yani Visual Studio olarak kullanınca hata var derlenmiyor

Build Log: http://paste.ubuntu.com/7614095/

import std.stdio;

void işlev()
{
	writeln("TÜRKÇE KARAKTER ÇIKTISI BURASI GENELDE SORUNLU");
}

void main()
{
	işlev();
}

Konsol ile derleyince main.d derleniyor ve çalışıyor ancak bu sefer de Türkçe karakter sorunu oluşuyor. Her defasında konsol dil setini ayarlamak mı gerekiyor yoksa farklı bir ayar var mı bunun için?

DMD'yi yeni güncelledim. Konsol'dan derlenip çalıştırılan programın çıktısı:

TÜRKÇE KARAKTER ÇIKTISI BURASI GENELDE SORUNLU

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 08, 2014

Evet, konsolu UTF uyumlu hale getirmek gerekiyor. Ben uzun süredir Windows kullanmadığım için başka çözümü var mı bilmiyorum.

Linux'da hiç bir sıkıntı yok :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 08, 2014

Linux kullaninca benim icin de sıkıntı yok hocam. Ama ortak derleme yapinca Win kullanıcısında karakter sorunu çıkabilir :(/

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 08, 2014

Bütün konsolları UTF-8'e ayarlamak için registry'ye girmek gerek:

http://superuser.com/questions/269818/change-default-code-page-of-windows-console-to-utf-8

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2014

Sanırım registry gibi kontroller için yönetici izni gerekiyor. İlginçmiş hocam keşke daha basit bir yöntemi olabilseydi en azından dil taraflı bir serzenişimiz yok bu tamamen konsolla alakalı çünkü :/

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2014

Tesekkur ederim hocam kisacasi yine biraz yuk olacak hep bu Windows. Nedir bu sorun anlamiyorum. Ayni kodlari Linux'te rahatca calistiriyorum hic ama hic sorun da olmuyor. Sirf Visual Studio gibi bir IDE ile calisabiliyorum diye sectim Windows'u :(/

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2014

Anladim hocam tesekkur ederim :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2014

Program içinden de değiştirilebildiğini şimdi hatırladım:

import std.c.windows.windows;
extern(Windows) BOOL SetConsoleOutputCP(UINT);
SetConsoleOutputCP(65001);

Benzer biçimde, fontu da Lucida Console gibi Unicode'u destekleyen bir fonta ayarlamak gerekebilir.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2014

Alıntı (agora):

>

Ayni kodlari Linux'te rahatca calistiriyorum hic ama hic sorun da olmuyor.

O durumda uyum var: D programı UTF-8 bir ortamda çalıştığını varsayıyor ve Linux konsolları zaten UTF-8. Windows'da ise konsollar tarihsel nedenlerle UTF-8 değil.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 19, 2015

Windows konsolda Türkçe karakter sorunu olmasından dolayı Türkçe karakter kullanamıyoruz.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2