WordPress SVN UTF-8 issue 时间:2019-07-09 作者:webvitaly 我试图将更改提交到“Filenames to latin” 插件并获取SVN错误。错误消息:错误:提交失败(详细信息如下):错误:提交被预提交挂钩阻止(退出代码1),输出:错误:[错误输出无法从本机语言环境转换为UTF-8。]错误:此错误由Subversion服务器上的自定义挂钩脚本生成。错误:请与服务器管理员联系以获取解决此问题的帮助。我遇到问题的插件的最新代码在GIT repo.有人知道我如何解决这个问题吗?提前谢谢你。 2 个回复 最合适的回答,由SO网友:webvitaly 整理而成 终于解决了这个问题。问题在于键值数组中缺少逗号。我花了一些时间才找到它。错误消息具有误导性:“无法将错误输出从本机语言环境转换为UTF-8。”WordPress SVN存储库正在使用预提交挂钩之前进行代码分析。我希望这对其他人也有用。 SO网友:Jamy 哇,你的插件很有用。#@^%$@ -> rysunok. 太神奇了!!!关于您的问题,我猜您是将其他文件中的特殊字符复制并粘贴到php文件中的,因此导致了此错误。My solution:尝试在中打开文件Notepad++, 点击Encoding 选项卡,您将看到文件的当前编码,选择“以UTF-8编码”将其转换为UTF-8格式。对所有文件重复相同的操作。提交您的WP项目以查看结果。 文章导航