我经常使用以下内容快速启动Web服务器以从当前文件夹提供HTML内容(用于本地测试):
python -m SimpleHTTPServer 8000
Run Code Online (Sandbox Code Playgroud)
有没有一种相当简单的方法可以做到这一点,但让服务器使用UTF-8编码而不是系统默认值来提供文件?
Fra*_*rez 18
有同样的问题,以下代码对我有用.
要启动具有UTF-8编码的SimpleHTTPServer,只需在终端中复制/粘贴以下内容即可.
python -c "import SimpleHTTPServer; m = SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map; m[''] = 'text/plain'; m.update(dict([(k, v + ';charset=UTF-8') for k, v in m.items()])); SimpleHTTPServer.test();"
Run Code Online (Sandbox Code Playgroud)
确保事先在HTML文件中包含正确的字符集.
| 归档时间: |
|
| 查看次数: |
4003 次 |
| 最近记录: |