sql - 错误:无法将 '--------_dict.sql' 从 UTF-8 编码到 Windows-1250
问题描述
当我下载存储库时,我从 git 收到此错误
- 错误:无法将“---------_dict.sql”从 UTF-8 编码到 Windows-1250。
然后,当我想提交和推送时,我得到了与扩展名为.sql的相同文件相同的错误。有人知道吗?有人有类似的问题吗?它是否与.gitattributes文件有关
* .sql text working-tree-encoding = Windows-1250
解决方案
此错误信息表示部分转换失败,很可能是因为文件内容无法转换为 windows-1250。该文件可能包含对应于在 windows-1250 中没有表示的 Unicode 字符的 UTF-8 序列。
您应该联系存储库的作者并通知他们这个问题并要求他们修复它。在您的本地系统中,您可以添加.git/info/attributes
以下内容以强制文件为 UTF-8:
*.sql text working-tree-encoding=UTF-8
请注意,如果您这样做,您必须确保您签入的文件实际上是 UTF-8 而不是 windows-1250。
推荐阅读
- intellij-idea - Intellij IDEA 社区与教育
- sql - Teradata CONCAT 似乎创造了额外的空间
- api - 如何按“最佳匹配”对 PubMed API 结果进行排序
- haskell - 如何访问自定义类型元素列表中的数据?
- webpack - 使用 Aurelia CLI 在 `au new` 之后混淆 webpack 规则
- javascript - 解释 Javascript 代码,填充到字符串的左侧或右侧
- conda - 无法在 Windows 10 上安装模块“conda_package_handling”
- azure - 找不到 zip 文件时 Azure 无法发布
- rest - 在查询字符串中传递具有多个值的多个过滤器 (REST)
- android - 两侧的线性布局图像视图