Flask jsonify Karakter Seti Ayarlaması

Başlatan yazilimci_adam, 02 Nisan 2016 - 23:00:32

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

yazilimci_adam

Selam. Flask ile karakter seti ayarlaması nasıl yapılır bilgim yok. json çıktıyı flask ile gelen jsonify ile birlikte veriyorum. API mantığını anlamaya çalıştığım için kötü kod sayılabilecek şu kodu örnek veriyorum :). key_list vs. bunlar statik denemeler için oradalar. bu işlev çıktısını şöyle veriyor:

**Birg\u00fcn benim naciz bedenim**

Stackoverflow'da arkadaşın birine sordum inatla kodun çalışmadığını düşünüp durdu. Adama ekran görüntüsü attım sistem karakter setini utf-8 ayarla dedi. Zaten utf-8 karakter seti. Ef peff

Nasıl düzeltebiliriz? Aşağıdaki örnek kod:


def quoteing(api_key, author):
    key_list = ["2bd137ea90b45b8b8902a39b6b192936",
                "3b2b6e8152475891a39297e331e8ad52",
                "26fec42ede2057ae84ed6514be7823c6",
                "6968a8489e495d12976eaf25ba860423"]
    if api_key in key_list:
        quotes = {'ataturk':
                  ['Hayatta En Hakiki Mursit Ilimdir Fendir',
                   'Birgün benim naciz bedenim'],
                  'mahatma gandhi':
                  ['Happiness is when what you think, what you'
                   'say,and what you do are in harmony.']}
        get_quote = quotes[karakter(author.lower(), harfler)]
        print(get_quote)
        quote = {
            'quotes': get_quote,
        }

        return jsonify(quote)
    else:
        return jsonify(error="API Key Not Found")