Tüm Metin Dosyalarımda Türkçe Karakter Sorunu Var

Başlatan zifis, 10 Kasım 2017 - 11:15:55

« önceki - sonraki »

0 Üyeler ve 5 Ziyaretçi konuyu incelemekte.

zifis

Merhaba
Ubuntuya geçeli 2 hafta oldu. SSD değişiminden dolayı Yeniden Ubuntuyu kurdum.
İlk kurduğumda türkçeyi seçmiştim. Şu an ki kurulumda ingilizceyi seçtim.
İlk altyazılarda bu hatayı farkettim. Türkçe karakterler bozuk gözüküyordu. Sonra notlarıma baktığımda onların da aynı şekilde türkçe karakterleri bozuk gösterdiğini gördüm.
Ubuntuyu türkçe kurduğumda böyle bir şey ile karşılaşmamıştım diye hatırlıyorum.
Altyazıları "SMPlayer" ile açtığımda sorunu kısmen çözdüm.
Notlarımı ise "gedit" ve "libreoffice" ile açtığımda bozuk gözüküyor. Chrome tarayıcı ile açtığımda ise sorun gözükmüyor.

Şimdi notları tek tek encoding yapmak haricinde bir çözüm var mı? Özellikle de gedit üzerinde yapılabilen bir şey?

mhmtkrktr


zifis

[mention=633020]@mhmtkrktr[/mention]

locale çıktısı
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=tr_TR.UTF-8
LC_TIME=tr_TR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=tr_TR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=tr_TR.UTF-8
LC_NAME=tr_TR.UTF-8
LC_ADDRESS=tr_TR.UTF-8
LC_TELEPHONE=tr_TR.UTF-8
LC_MEASUREMENT=tr_TR.UTF-8
LC_IDENTIFICATION=tr_TR.UTF-8
LC_ALL=



grep çıktısı
# en_AG UTF-8
# en_AU ISO-8859-1
# en_AU.UTF-8 UTF-8
# en_BW ISO-8859-1
# en_BW.UTF-8 UTF-8
# en_CA ISO-8859-1
# en_CA.UTF-8 UTF-8
# en_DK ISO-8859-1
# en_DK.ISO-8859-15 ISO-8859-15
# en_DK.UTF-8 UTF-8
# en_GB ISO-8859-1
# en_GB.ISO-8859-15 ISO-8859-15
# en_GB.UTF-8 UTF-8
# en_HK ISO-8859-1
# en_HK.UTF-8 UTF-8
# en_IE ISO-8859-1
# en_IE.UTF-8 UTF-8
# en_IE@euro ISO-8859-15
# en_IN UTF-8
# en_NG UTF-8
# en_NZ ISO-8859-1
# en_NZ.UTF-8 UTF-8
# en_PH ISO-8859-1
# en_PH.UTF-8 UTF-8
# en_SG ISO-8859-1
# en_SG.UTF-8 UTF-8
# en_US ISO-8859-1
# en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8
# en_ZA ISO-8859-1
# en_ZA.UTF-8 UTF-8
# en_ZM UTF-8
# en_ZW ISO-8859-1
# en_ZW.UTF-8 UTF-8
# tr_CY ISO-8859-9
# tr_CY.UTF-8 UTF-8
# tr_TR ISO-8859-9
tr_TR.UTF-8 UTF-8



ne yapmam gerektiğini anlayamadım. biraz açıklar mısın?
şöyle bir şey yaptım.
export LC_ALL=tr_TR.UTF-8
bir şey değişmedi.

bu arada, notlarımın biçimi ISO-8859 olarak gözüküyor.


mhmtkrktr

Şu komutlardan sonra bilgisayarı yeniden başlatarak deneyebilir misin.
sudo sed -i "s/^en_US.UTF-8 UTF-8/#en_US.UTF-8 UTF-8/" /etc/locale.gen
sudo locale-gen


zifis

Alıntı yapılan: mhmtkrktr - 11 Kasım 2017 - 19:32:12
Şu komutlardan sonra bilgisayarı yeniden başlatarak deneyebilir misin.
sudo sed -i "s/^en_US.UTF-8 UTF-8/#en_US.UTF-8 UTF-8/" /etc/locale.gen
sudo locale-gen


Malesef sorun devam ediyor.

illedelinux

Yanlış anlamadıysam sistem İngilizce ama Türkçe karakterler bozuk olmasın diyorsun galiba...

sudo gedit /etc/default/keyboard

Açılan dosyanın önce bir yedegini alın ve ardından içerigini silin yerine alttakini yapıştırın.
İçerik aynı ise zaten değiştirmene gerek yok.
Bunu bir deneyin.

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="tr"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
GNU/Linux kullanmıyorum, onu yaşıyorum...

zifis

Alıntı yapılan: illedelinux - 13 Kasım 2017 - 11:34:17
Yanlış anlamadıysam sistem İngilizce ama Türkçe karakterler bozuk olmasın diyorsun galiba...

sudo gedit /etc/default/keyboard

Açılan dosyanın önce bir yedegini alın ve ardından içerigini silin yerine alttakini yapıştırın.
İçerik aynı ise zaten değiştirmene gerek yok.
Bunu bir deneyin.

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="tr"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"


içerik aynı.

if


sudo localectl set-locale LANG=tr_TR.UTF-8



cat ~/.config/locale.conf
cat ~/.pam_environment

zifis

Alıntı yapılan: if - 15 Kasım 2017 - 11:23:40

sudo localectl set-locale LANG=tr_TR.UTF-8



cat ~/.config/locale.conf
cat ~/.pam_environment


$ cat ~/.config/locale.conf
cat: /home/furkan/.config/locale.conf: No such file or directory


$ cat ~/.pam_environment
LANGUAGE=en
LANG=en_US.UTF-8
LC_NUMERIC=tr_TR.UTF-8
LC_TIME=tr_TR.UTF-8
LC_MONETARY=tr_TR.UTF-8
LC_PAPER=tr_TR.UTF-8
LC_NAME=tr_TR.UTF-8
LC_ADDRESS=tr_TR.UTF-8
LC_TELEPHONE=tr_TR.UTF-8
LC_MEASUREMENT=tr_TR.UTF-8
LC_IDENTIFICATION=tr_TR.UTF-8
PAPERSIZE=a4


Eski notlarımda karakter sorunu devam ediyor. İlk zamanlar problem oluyordu ama zamanla alıştım sanırım. Bir şekilde düzenliyorum gerektiğinde.




mhmtkrktr

[mention=633273]@zifis[/mention]
Ayar yöneticisinden, öncelikle sistemi tamamen Türkçe 'ye alıp İngilizce dilini kaldırarak deneyebilirmisin. Sonrasında bunun tam tersi olarakta bir test edersen, sonuca göre ne olup bittiği hakkında daha iyi fikir edinebiliriz.

zifis

[mention=633312]@mhmtkrktr[/mention]

Sistemi önce türkçe yaptım. ISO-8859 biçimli notlarda karakter sorunu devam etti.
Şu an tekrar ingilizce yaptım. Değişen bir şey olmadı.

Bu arada yardımcı olduğunuz için hepinize teşekkür ediyorum.

Ubuntuya ısınmaya başladım. Bu sorunun nedenini her ne kadar anlamasam da artık bu karakter sorununu eskisi gibi büyük bir sorun olarak görmüyorum.

if

@zifis, bu notlar Windows üzerinde mi hazırlandı?

7hr33l3t73r

Notlarini asagidaki komutla duzenleyebilirsin.
$  iconv -f ISO-8859-9 -t UTF-8 karakter_sorunlu_dosya.txt > sorunu_duzelen_dosya.txt
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

zifis

[mention=633519]@if[/mention] Evet, notlarımı windows üzerinde hazırlamıştım.


[mention=633528]@7hr33l3t73r[/mention] Bu komut işimi çok daha kolaylaştırdı. Teşekkürler.