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

  • Elly

    Elly

    3 EKİM 2005
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • Megan Parken

    Megan Parken

    19 Temmuz 2009