
Flask 애플리케이션에서 output_encoding을 설정하는 방법은 다음과 같습니다.
1. Flask 애플리케이션에서 `app.config['JSONIFY_PRETTYPRINT_REGULAR'] = False`를 설정하여 JSON 형식으로 데이터를 반환할 때 pretty print을 비활성화합니다.
2. `return jsonify(data, indent=4, ensure_ascii=False)`를 사용하여 JSON 형식으로 데이터를 반환할 때 ensure_ascii를 False로 설정하여 한글을 깨지지 않도록 합니다.
예를 들어, Flask 애플리케이션에서 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/data', methods=['GET'])
def get_data():
data = {'name': 'John', 'age': 30}
return jsonify(data, indent=4, ensure_ascii=False)
이러한 설정을 통해 Flask 애플리케이션에서 데이터를 반환할 때 한글이 깨지지 않도록 할 수 있습니다.
2025-03-20 00:19