change open(fpath, 'r') to open(fpath, 'r', encoding='utf8')
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "C:\Users\admin\AppData\Roaming\Python\Python311\Scripts\datasette.exe__main.py", line 4, in
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\cli.py", line 17, in
from .app import (
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\app.py", line 39, in
from .views.database import database_download, DatabaseView, TableCreateView
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\views\database.py", line 33, in
from datasette.plugins import pm
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\plugins.py", line 27, in
pm.load_setuptools_entrypoints("datasette")
File "C:\ProgramData\miniconda3\Lib\site-packages\pluggy_manager.py", line 287, in load_setuptools_entrypoints
plugin = ep.load()
^^^^^^^^^
File "C:\ProgramData\miniconda3\Lib\importlib\metadata__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\miniconda3\Lib\importlib__init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras\init__.py", line 88, in
js_path, js_contents = fingerprint(js_files, 'js')
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras\init.py", line 78, in fingerprint
hashcode = hashlib.sha256(concatenate().encode('utf-8')).hexdigest()[0:8]
^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras\init__.py", line 72, in concatenate
contents = f.read()
^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 10520: illegal multibyte sequence
at datasette_ui_extras
change open(fpath, 'r') to open(fpath, 'r', encoding='utf8')
Traceback (most recent call last): File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "C:\Users\admin\AppData\Roaming\Python\Python311\Scripts\datasette.exe__main.py", line 4, in
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\cli.py", line 17, in
from .app import (
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\app.py", line 39, in
from .views.database import database_download, DatabaseView, TableCreateView
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\views\database.py", line 33, in
from datasette.plugins import pm
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\plugins.py", line 27, in
pm.load_setuptools_entrypoints("datasette")
File "C:\ProgramData\miniconda3\Lib\site-packages\pluggy_manager.py", line 287, in load_setuptools_entrypoints
plugin = ep.load()
^^^^^^^^^
File "C:\ProgramData\miniconda3\Lib\importlib\metadata__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\miniconda3\Lib\importlib__init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras\init__.py", line 88, in
js_path, js_contents = fingerprint(js_files, 'js')
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras\ init.py", line 78, in fingerprint
hashcode = hashlib.sha256(concatenate().encode('utf-8')).hexdigest()[0:8]
^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras\init__.py", line 72, in concatenate
contents = f.read()
^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 10520: illegal multibyte sequence