我有一个通过“Brandoo WordPress”模板(wordpress 网站和 azure sql server)创建的 Azure 博客。一切正常,但如果我通过sqlcmd
命令从 .sql 文件中用 unicode 字符填充 wordpress 表,我会在网站上看到“?”而不是非英文字母。使用 wordpress 界面,我可以添加带有非英文字母的新帖子,因此这不是数据库问题。
我尝试了许多文件编码组合(utf-8、带有 bom 的 utf-8、utf-16、带有 bom 的 utf-16)和-f
sqlcmd
命令行键,试图强制将其转换为 unicode,例如:
sqlcmd -S foo.database.windows.net -d bar -U user -P pass -f 65001 -i db.sql
不幸的是,什么都不起作用,我总是?
在网站上看到非英文字符。有什么办法可以解决这个问题,或者 azuresqlcmd
不打算与非英文字符一起使用?