mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
b8e6cffd31
Backport #28935 by @silverwind The `ToUTF8*` functions were stripping BOM, while BOM is actually valid in UTF8, so the stripping must be optional depending on use case. This does: - Add a options struct to all `ToUTF8*` functions, that by default will strip BOM to preserve existing behaviour - Remove `ToUTF8` function, it was dead code - Rename `ToUTF8WithErr` to `ToUTF8` - Preserve BOM in Monaco Editor - Remove a unnecessary newline in the textarea value. Browsers did ignore it, it seems but it's better not to rely on this behaviour. Fixes: https://github.com/go-gitea/gitea/issues/28743 Related: https://github.com/go-gitea/gitea/issues/6716 which seems to have once introduced a mechanism that strips and re-adds the BOM, but from what I can tell, this mechanism was removed at some point after that PR. Co-authored-by: silverwind <me@silverwind.io> |
1 year ago | |
---|---|---|
.. | ||
e2e | 1 year ago | |
fuzz | 1 year ago | |
gitea-lfs-meta | 2 years ago | |
gitea-repositories-meta | 1 year ago | |
integration | 1 year ago | |
testdata/data/attachments/a/0 | 1 year ago | |
mssql.ini.tmpl | 1 year ago | |
mysql.ini.tmpl | 1 year ago | |
mysql8.ini.tmpl | 1 year ago | |
pgsql.ini.tmpl | 1 year ago | |
sqlite.ini.tmpl | 1 year ago | |
test_utils.go | 1 year ago |