Mysql html中的unicode乱码字符

Mysql html中的unicode乱码字符,mysql,codeigniter,unicode,Mysql,Codeigniter,Unicode,我正试图用codeigniter重写旧的php mysql网站,该网站是unicode的,数据库中的文本是这样存储的 बेलायतम&. सरà¥à¤µà¥‹à¤šà¥à¤šà¤•à¥‹ à 当我从数据库中提取数据并以html格式显示时,它显示如下 बेला&

我正试图用codeigniter重写旧的php mysql网站,该网站是unicode的,数据库中的文本是这样存储的

बेलायतम&.
सरà¥à¤µà¥‹à¤šà¥à¤šà¤•à¥‹ à
当我从数据库中提取数据并以html格式显示时,它显示如下

बेलायतम&.
सरà¥à¤µà¥‹à¤šà¥à¤šà¤•à¥‹ à
它在旧网站中很好,我使用的标题和html中旧网站的标题完全相同

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


我正在绞尽脑汁如何更正文本?

应该有问题,您使用的html代码是正确的,以防万一,请检查您是否可以在此网站上看到正确的字符:

并确保您正在使用:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

你想要什么文本?这不是“Unicode”,它们只是HTML实体。这些HTML实体本身就可以很好地解析为“बेलायतम". 你们是怎么处理这些文字的?你们能指导我如何在网页上正确显示这些文字吗?谢谢你们的数据库中是用什么编码的,你们在应用程序中使用什么编码的?我真的很难理解你们在做什么,使它不能正确显示。请显示你们的代码。