我正在做一个支持多语言的项目。我正在使用PHP-Codeigniter和MySQL。
我的数据库排序是utf8-unicode-ci。
我的html页面是
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
我在页面的某些部分得到了"。
<div id="navbar" class="jmenu collapse navbar-collapse">
<ul class="nav-kp"><li class="dropdown"><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/251">
बच्चे जोन
</a><ul><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/271">
ज्ञान
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/261">
कार्य
</a></li></ul></li><li class="dropdown"><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/211">
किशोर
</a><ul><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/221">
फ़ैशन
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/231">
खाना पकाना
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/291">
मज़ा
</a></li></ul></li><li class="dropdown"><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/151">
पत्ते
</a><ul><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/161">
पोकर
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/181">
ब्लैक जैक
</a></li></ul></li><li class="dropdown"><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/91">
रणनीति
</a><ul><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/101">
पहेली
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/241">
प्रश्नोत्तरी
</a></li></ul></li><li class="dropdown"><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/39">
खेल
</a><ul><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/40">
टेनिस
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/42">
बॅस्केटबॉल
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/46">
पूल
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/47">
शीतकालीन खेल
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/48">
मोटो खेल
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/49">
ग्रीष्मकालीन खेल
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/50">
फ़ुटबॉल
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/111">
गोल्फ़
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/121">
रग्बी
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/131">
क्रिकेट
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/191">
बेसबॉल
</a></li></ul></li><li class="dropdown"><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/37">
कार्य
</a><ul><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/38">
लड़ाई
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/41">
रणनीति
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/44">
दौड़
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/45">
फ्लाइंग
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/141">
नृत्य
</a></li><li class=""><a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/Games/281">
साहसिक कार्य
</a></li></ul></li></ul> </div><!-- /.nav-collapse -->
</div>
.
.
.
<div id="game-39" class="owl-carousel">
<div class="item post2">
<a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/24" style="min-height:60px;">
<img class="lazyOwl" data-src="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/content/24/8ballpoolmultiplayerv7[1].jpg" alt="8 गेंद ��..."/>8 गेंद ��... </a>
</div>
<div class="item post2">
<a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/21" style="min-height:60px;">
<img class="lazyOwl" data-src="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/content/21/flashtennis[1].jpg" alt="फ्लैश �..."/>फ्लैश �... </a>
</div>
<div class="item post2">
<a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/23" style="min-height:60px;">
<img class="lazyOwl" data-src="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/content/23/shootinhoops[1].jpg" alt="शुतीन �..."/>शुतीन �... </a>
</div>
<div class="item post2">
<a href="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/apps/241" style="min-height:60px;">
<img class="lazyOwl" data-src="http://localhost/konnectplay/ITN-KonnectPlay/PLAY/content/241/rugbychallenge[1].jpg" alt="रग्बी �..."/>रग्बी �... </a>
</div>
这不是发生在整个页面,而是发生在页面的某个部分。
使用Codeigniter预定义函数。我用的是相同的,没有任何危害。
echo meta('Content-type', 'text/html; charset=utf-8', 'equiv');
有时候这对你不起作用。只是一个提示
Codeigniter meta()
Function
使用phpmyadmin
/SQLYog
在数据库中运行如下查询。
tablename
中的DBNAME
。ALTER DATABASE DBNAME CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
您还可以在database.php
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_unicode_ci';
更新1:如果
utf8_unicode_ci
似乎不起作用,你也可以使用utf8_general_ci
更改content
属性中的空格
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
或者使用php header作为内容类型
header( 'Content-Type: text/html; charset=utf-8' );