2012-01-10 4 views
0

私は、世界の都市とそれらが属する国のテキストファイルが必要です。私はこのページへの前のstackoverflowの質問に従った:http://www.maxmind.com/app/worldcities問題を開くデータベースのテキストファイル(人間が読めるものではない)

私は33MBのworldcitiespop.txt.gzをダウンロードし、それを解凍した。私は結果のファイル(worldcitiespop.txt)をgeditとemacsを使ってオープンしようとしました。 (私はUbuntu 11.10を使用しています)。 Geditはそれを開くことはできません。そしてemacsではバックスラッシュの後ろに数字が続き、そこにはいくつかの手紙があります。 nautilusのファイルのプロパティを見ると、プレーンテキストであることがわかります。

人間が読めるようにこのファイルを開く方法を知っている人はいますか?

答えて

0

友人のMacを使用してファイルを開くことができました:)問題は、.txt.gzファイルを解凍することです。私のマシンの解凍は、33MBの.txt.gzファイルよりも大きくない圧縮解除されたファイルを作成しました。友人のマシンの圧縮解除では126MBのファイルが作成されました。

誰かがなぜ私がubuntuで解凍できなかったのか知っていたら、教えてください。私はガンジーを使いました。 そうでなければ私は質問がUbuntuの11.04で私のために

+0

好奇心が強いです。 Firefoxでダウンロードすると、二重に圧縮されたファイルが作成されました。 (より適切なファイル名は 'worldcitiespop.txt.gz.gz'でした)。 wgetを使用すると、ファイルは正しいものでした。 – phils

+0

それは私にとって間違っていたかもしれない。最初は私のブラウザでダウンロードしました。しかし今、私はwgetを試してみました。それはうまく機能しました。 – Andrew

0

作品罰金に答えマークされます:

$ wget http://www.maxmind.com/download/worldcities/worldcitiespop.txt.gz 
$ gunzip worldcitiespop.txt.gz 
$ ls -l worldcitiespop.txt 
-rw-r--r-- 1 thomas thomas 132739327 2011-05-18 00:31 worldcitiespop.txt 
$ emacs -nw worldcitiespop.txt 
Emacsは知らない

たファイルをエンコードするファイルあなたは非のためのいくつかのエスケープシーケンスが表示されることが理由です、です-ASCII文字。実行中のEmacsのインスタンスで次のコマンドを実行することを解決すべきである:

C-X RET fがUTF-8 RET

M-X復帰バッファRET

+0

これは私にとってもうまくいくので、私は何が間違っているのか分かりません。あなたの返事に多くの感謝 – Andrew

関連する問題