Kodlama menüsünde, Notepad ++ 'da Encode in utf-8
ve Convert to utf-8
alt menüleri vardır. Aralarındaki fark nedir?Kodlama ile Notepad ++ arasında dönüştürme arasındaki fark nedir?
cevap
Kısa versiyon:
Encode in
bayt tutar ve karakterleri değiştirir.Convert to
karakterleri korur ve baytları değiştirir.
Encode
Encode in ...
bayt nasıl yorumlandığı belirtir. Örnek:
Yeni dosya UTF-8 (no BOM) oluşturun ve ä
karakterini ekleyin. Dosya bayt C3 A4
içerecektir. Encode in ANSI
'u seçerseniz, 2 farklı karakter görürsünüz, ancak alttaki baytlar hala C3 A4
ile aynıdır.
Seçilen kodlamada bazen bayt dizisinin geçersiz olduğunu ve Notepad ++ 'ın bunu değiştirmesi gerekebileceğini unutmayın.
Notepad ++ öğesi yanlış kodlamayı yanlış tahmin ederse, genellikle Encode in ...
'u kullanırsınız.
dönüştürme
Convert to ...
çalışır aynı metin içeriğini korumak, ancak altta yatan bayt değiştirir için. Örnek:
Yeni dosya UTF-8 (no BOM) oluşturun ve ä
karakterini ekleyin. Convert to ANSI
'u seçin ve karakter aynı ä
olarak kalır, ancak baytlar E4
olarak değiştirilmiştir. (Karakter kümesi ISO 8859-1
idi.)
Dosya kodlamasını değiştirmek istiyorsanız, örneğin, başka bir programla uyumlu dosya yapmak için genellikle dönüştürmeyi kullanın.