SORU
30 Aralık 2008, Salı


Nasıl ASCII olmayan bulmak MySQL karakter miyim?

Bazı veriler Excel ithal olan bir MySQL veritabanı ile çalışıyorum. VeriASCII olmayan karakterler (uzun tire, vb.) içerir yanı sıra gizli satırbaşları veya satır beslemeleri. Bir şekilde bu kayıtları MySQL kullanarak bulmak için var mı?

CEVAP
31 Temmuz 2012, Salı


MySQL bu tür bir sorun ile yardımcı olabilecek kapsamlı bir karakter kümesi yönetimi sağlar.

SELECT whatever
  FROM tableName 
 WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)

CONVERT(col USING charset) işlevi yerine karakterleri içine unconvertable karakter döner. Daha sonra, dönüştürülen ve din metin eşitsiz olacaktır.

Daha fazla tartışma için bkz. http://dev.mysql.com/doc/refman/5.0/en/charset-repertoire.html

ASCII yerine istediğiniz herhangi bir karakter kümesi adını kullanabilirsiniz. Eğer doğru kodu işlemek olmayacak öğrenmek istiyorsanız örneğin, sayfa 1257 () Litvanya, Letonya, Estonya CONVERT(columnToCheck USING cp1257) kullanın

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • SellerDp

    SellerDp

    27 EKİM 2009
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012