SORU
4 Aralık 2008, PERŞEMBE


Karakter seti ve harmanlama tam olarak ne anlama geliyor?

Mysql documetations okuyabiliyorum ve çok açık. Ama, nasıl bir kullanmak için hangi karar? Ne şeyler harmanlama bir etkisi var mı?

Onları seçmek için iki açıklaması için soru sormak aklıma geldi.

CEVAP
4 Aralık 2008, PERŞEMBE


MySQL 0**:

Birkarakter kümesisemboller bir dizi. ve kodlamalar. Birharmanlamabir dizi bir karşılaştırma karakterler için kurallar karakter kümesi. Diyelim olun ayrımı bir örnekle açık hayali bir karakter kümesi.

Bir alfabe olsun dört harf: 'A', 'B', 'a', 'b'. Biz her harf bir sayıya karşılık verir: 'A' = 0, 'B = 1,' a ' = 2, b = 3.' Mektup 'A' sembolü, sayı 0 ise ''ve bu arada kodlama için dört harf ve onların kodlamaları bir karakter kümesi.

Şimdi, karşılaştırmak istediğimizi düşünelim iki dize değerleri, 'A' ve 'B'. Bu bunu yapmak için basit yolu bakmaktır kodlamalar: 'Bir' ve 1 0 'B'. 0 1, söylediğimiz daha az olduğu için 'Bir' az 'B'. Ne yaptık şimdi, artık bizim için bir harmanlama uygulamak. karakter kümesi. Harmanlama bir set. kurallar (bu durumda tek bir kural): "kodlamalar karşılaştırın." Bu dediğimiz olası tüm alfabe basit bir ikili alfabe.

Eğer ki isteriz ama küçük ve büyük harfleri eşdeğer? O zaman olurdu en az iki kural: (1) tedavi harfleri küçük harf 'a' ve 'b' olarak 'A' ve 'B'; (2) sonra eşdeğer kodlamalar karşılaştırın. Bu bir çağrı büyük / küçük harf duyarlı harmanlama. Bir şey küçük bir ikili daha karmaşık harmanlama.

Gerçek hayatta, çoğu karakter kümesi var birçok karakter: sadece 'A' ve 'B'değil ama bütün harfler, bazen ya da Doğu yazma birden çok alfabe binlerce karakter,sistemleri birçok özel semboller ile birlikte ve noktalama işaretleri. Ayrıca gerçek hayatta, alfabe birçok kural en: ama duyarsızlık da olmaz diye aksan duyarsızlık (bir "" bir aksan mark gibi bir karaktere bağlı 'Ö') ve birden fazla karakter Alman eşleştirmeleri (kural bu 'ö' =gibi 'OE' iki kişiden biri Almanca alfabe).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009