タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SQLIteとセルクマに関するtyoro1210のブックマーク (1)

  • SQLite3とsjisとlike検索の大文字小文字無視検索 - tyoro.exe

    sqliteで"モモタロウ"が'%テ%'のlike検索でひっかかるなどして、意味分からなかったので調べてみた。 カラム側の値をコツコツ変えてたら、どうやらウ単体がテでヒットするみたい。 ウとテの関連性を調べる旅が始まった、、、 まぁうだうだ書いても意味がないので結論から書くと。 テの文字コード:8365 ウの文字コード:8345 65を半角文字コードとして認識した場合の文字:E 45を半角文字コードとして認識した場合の文字:e (全部sjisの話しです) 大文字と小文字の違いになります。 どうやらSQLite3のライブラリはsjisをマルチバイト文字として認識してくれないので、like検索をすると大文字-小文字無視検索が適用されてしまうらしい。 ってか前にMySQLでも似たような問題にぶつかって、その時は緊急性がなかったか何かで放置した気がする。 sjisでマルチバイト文字として認識して特

    SQLite3とsjisとlike検索の大文字小文字無視検索 - tyoro.exe
    tyoro1210
    tyoro1210 2010/01/08
    sjisから離れたい、、、
  • 1