python - 使用 Fastapi/python 并做出反应时的操作系统级编码问题
问题描述
我正在使用 python3 的 fastapi 并做出反应来构建一个 webapp。当我们用英语渲染文本(HTML 页面)时,它会正确显示,但是当我们用其他印度语言(印地语 .. 等)渲染文本时,它就会变得乱码。
我的系统规格
- Ubuntu 18.04
- 蟒蛇 3.6
- 快速API 0.63.0
- 节点 8.10
- npm 6.14.11
编码规范
- LANG=en_US.UTF-8
- LANGUAGE=en_US:en
- LC_LANG=en_US.UTF-8
- LC_ALL=en_US.UTF-8
我尝试过的事情:
- 尝试了多个浏览器,问题依然存在
- 在另一台朋友的笔记本电脑上尝试了相同的网络应用程序,问题已解决
- 在我朋友的笔记本电脑中激活后端并在我的浏览器中打开网站,问题已解决
# -*- coding: utf-8 -*-
在 python 文件之上添加
注意:朋友的笔记本电脑和我的系统规格相同。
我的结论
- 它的操作系统问题。
解决方案
推荐阅读
- emacs - emacs org-mode 导出 odt 文件但使用 PDF 查看器打开
- laravel-5.1 - 如何在刀片数组中使用变量
- purescript - Purescript:在画布上绘制图像
- c# - 如何让用户控件将值从它启动的表单传递给另一个?
- angular - 通过 Angular 中的 post 请求传递 responseType: 'blob'
- python - 如何在张量流中将 k 2x2 矩阵乘以 k 2x2 矩阵?
- javascript - toDataURL的输出是base64,如何将上传时间和带宽减少1/3?
- machine-learning - 监督学习中有栅格方法吗?
- javascript - 创建元素后无法调用函数。jQuery
- php - 我无法让 Codeigniter 会话工作