Html 俄语字母以及如何使页面与所有语言兼容

Html 俄语字母以及如何使页面与所有语言兼容,html,encoding,Html,Encoding,我陷入了这个编码问题。我有一个页面应该是3种语言的。俄语、英语和土耳其语。将来也用德语 这是我正在开发的页面 如果您更改为俄语,您将看到单词Register将变成俄语中的奇怪字符,它应该显示为Бааааааа 正如您在源代码中看到的,我使用html5,meta标记设置为utf8。为什么那个俄语单词显示得很奇怪 我非常不擅长编码问题。请帮我解决这个问题据我所知,这个名字来自数据库。如果您在UTF-8中存储文本,并且您的数据库未配置为在UTF-8中发送响应,则需要通过调用set NAMES utf8

我陷入了这个编码问题。我有一个页面应该是3种语言的。俄语、英语和土耳其语。将来也用德语

这是我正在开发的页面
如果您更改为俄语,您将看到单词Register将变成俄语中的奇怪字符,它应该显示为
Бааааааа

正如您在源代码中看到的,我使用html5,meta标记设置为utf8。为什么那个俄语单词显示得很奇怪


我非常不擅长编码问题。请帮我解决这个问题

据我所知,这个名字来自数据库。如果您在UTF-8中存储文本,并且您的数据库未配置为在UTF-8中发送响应,则需要通过调用
set NAMES utf8来显式设置


您可以在此处阅读更多关于该主题的内容:

您在html元标记中设置了utf8字符集。但是,您的服务器使用windows-1251编码进行响应。由于服务器头比html元标记具有更高的优先级,因此您可以获得wierd字符。只需将服务器配置为返回正确的编码或发送标头:

Content-type: text/html; charset=utf-8

从您的脚本来看,仅将页面设置为utf8是不够的。您的文本编辑器(或文本来源的任何地方)也必须将文本保存为utf8。@Juhana,是的,我正在使用aptana,它保存为utf8。我想您的内容来自PHP。您是否在PHP文件中设置utf-8?页面级编码以及数据编码。您需要同时设置这两个字符。然后,如果您的内容来自db,也可以设置db编码字符集