日本語は大好きだよ。けど文字化けラッタは手ごわい

記事内に広告が含まれていることがあります

やっと解決できた!(…と、思う)


文系女子。だけどandroid。

見事な化けっぷり…

つくづく何で日本は英語じゃないんだ…と思ってみたり。

いや、違うんだ!

日本語は美しいコトバ。

流れるようなフォルムのかな文字なんて、世界一だよ。

わかっちゃいるよ。

日本語のせいじゃなくって、アタシの力不足のせいなんだって。

だけど、こうも時間食っちゃ、八つ当たりもしたくなるサ。

ハマリこんだのは

アプリに初期データをもたせたくって。

単にプログラムの中で書いてもよかったんだけど

今後の勉強のために

assetsの下にsqlファイルを置いて

それから読み込ませる方法にチャレンジ。

まぁ、いつもながら

先人の仕事をパクっている。

参考にしたのは、コチラ↓

http://y-anz-m.blogspot.com/2011/01/android-sqline-database.html

http://yan-note.blogspot.com/2010/09/android-sqlitesql.html

でもさ。

コチラ様には

InputStreamReader(is,"SJIS")

って、記されていて

そのままやってみたけど、トップのような文字化けが

消えない。

で、試しに

InputStreamReader(is,"UTF-8")

でやったら、美しき日本語が表れたんだけど。

いいのかなぁ。これで。

とりあえず、エミュレーターでは

化けラッタは消えてくれたけど。

文字化けは、ホント、悩ましいよ…

※便利グッズ、新商品情報を継続的に発信しているのでTwitterをフォローして頂けると嬉しいです! @dekoppon
※ライターとして執筆担当したサイトと同じ画像を使用していることがあります。許可済
プログラム

コメント