如何在Wordpress中正确处理西里尔字母编码?
我预计我的问题将被作为完全相同的重复问题而关闭,但尽管如此。
我需要在 HTML 中显示西里尔文本,
<a href="<?php echo site_url('wp-login.php?action=register', 'login'); ?>"> регистрация</a>
但是如果选择 UTF-8 编码,我可以在网络上看到“方块”。如果我将编码更改为 Windows 西里尔文,则链接文本可以,但所有 WordPress 西里尔文内容都无法正确显示。
所以 - 我有不同编码的 WordPress 内容和 HTML/PHP。我是否必须将 PHP 保存在 Windows 西里尔字母中,还是有更好的解决方案?
我正在使用记事本++。
I am anticipating my question is about to be closed down as exact duplicate but nevertheless.
I need to display cyrillic text in HTML
<a href="<?php echo site_url('wp-login.php?action=register', 'login'); ?>"> регистрация</a>
However on the web I can see 'squares' if UTF-8 encoding is chosen. If I change encoding to Windows Cyrillic then link text is ok but all WordPress cyrillic contents is not displayed correctly.
So - I've got wordpress contents and HTML/PHP in different encodings. Do I have to save PHP in Windows Cyrillic or there is better solution?
I am using Notepad++.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该以
UTF-8
格式(而不是西里尔字母)保存文件,这样输出就会正确呈现。检查您的编辑器是否可以保存
UTF-8
文件并在其中正确设置编码。You should save your file in
UTF-8
instead of cyrillic, then the output will be rendered correctly.Check your editor that it can save
UTF-8
files and set the encoding correctly in it.