escape unicode answer
diff --git a/gui/streamlit_app.py b/gui/streamlit_app.py
index 4e0a618df0..8251be2be6 100644
--- a/gui/streamlit_app.py
+++ b/gui/streamlit_app.py
@@ -37,9 +37,10 @@ def get_answer(question: str) -> str:
     '🤖 Ask Any Question :', placeholder='Explain quantum computing in 50 words')
 if st.button('🧠 Think'):
     answer = get_answer(question_text_area)
+    escaped = answer.encode('utf-8').decode('unicode-escape')
     # Display answer
     st.caption("Answer :")
-    st.markdown(answer)
+    st.markdown(escaped)
 
 # Hide Streamlit footer
 hide_streamlit_style = """

gui need escape unicode answer to support Chinese