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

  • bethliebert

    bethliebert

    23 EKİM 2008
  • campos9896

    campos9896

    24 Mart 2012
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009