2016-07-01 11 views
0

Githubプルリクエストからコメントを取得するために、I query github APIを使用します。コンテンツは日本にあるのでGithub APIはエンコードされた文字を返します

\\ u3053 \\ u306e \\ u30aa

:それはのようなものを返します。

Githubにエンコードされていない文字を返すように依頼する方法はありますか? もしそうでなければ、その文字列を簡単に解読する方法がAnipal/Jinja2かPythonにありますか?

答えて

0

あなたはASCIIに変換するunidecodeモジュールを使用することができます。

>>> from unidecode import unidecode 
>>> unidecode(u'\u3053\u306e\u30aa') 
'konoo' 
+0

感謝を!私は日本語のキャラクターがアスキーで表現できるとは思わない。私は本物のキャラクターを持っていたいです。 –

+0

もちろん、それを明確にしないと申し訳ありません。それは音声的に聞こえ、ラテン文字を使って表現される方法です。それはあなたがそれをどのように使用するかによって異なります。日本語の文字を印刷する必要がある場合はそのままそのまま置いてください: 'print u '\ u3053 \ u306e \ u30aa''は'このオオを表示します – fips

+0

あなたの助けてくれてありがとう!だから私はHTMLウェブページで "\ u3053 \ u306e \ u30aa"を出力しようとしましたが、メタ文字UTF-8であっても、日本語の文字を表示するのではなくそのまま表示します。どのように私はそれを解読することができますか? –

関連する問題