While the API call seems successful, the Korean text received from the API is being saved into my Firestore String
field with broken encoding (Mojibake). Instead of the correct Korean characters ("안녕하세요..."), it looks like ìë...
. I've verified this isn't just a display issue; the data viewed directly in the FlutterFlow Content Manager shows this garbled text stored in the Firestore field itself. (See attached image showing the broken text in the transcribed_text
field).
My Setup:
API Call Action: Using the standard FlutterFlow
API Call
action (POST request to OpenAI, defaultresponse_format=json
).Data Extraction: Using the standard "Get JSON Body Field" option with JSON Path
$.text
to get the text from the API response.Firestore Action: Using the standard FlutterFlow
Create Document
action to save the data to a Firestore collection (transcriptions
, field:transcribed_text
, type:String
).No Custom Code: Importantly, I am not using any Custom Actions or Custom Functions between receiving the API response and saving it to Firestore.