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

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • Bratayley

    Bratayley

    30 Aralık 2010