AWS 삽질기

[Lambda] 람다 한글 깨짐 제거

HR대장 2023. 3. 7. 11:33
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