티스토리 뷰

728x90

 

람다에서 string 형태로 로그를 찍거나, 이 로그를  SNS등으로 메일링을 해야할 때, 한글 깨짐 현상이 있었다.

아래와 같이 ensure_ascii_False를 마지막 리턴 부에 넣어주면 해결이 됩니다.

 

def lambda_handler(event, context):
    db_conn = get_database_connection()
    db_cur = db_conn.cursor()
    query = f"""select 1 from table"""
    db_cur.execute(query)
    result = db_cur.fetchall()
    
    for row in result:
        txt = row[0]
        
    #print(txt)
    
    response =    '{"status": "success", "data": "' + txt + '"}'

    db_conn.close()
        
    return {
        'statusCode': 200,
        'body': json.dumps(response, ensure_ascii=False)
    }
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함