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