如何实现utf-8所以我不需要使用解码/编码

时间:2014-07-17 10:04:55

标签: php utf-8 character-encoding

我想制作一个个人项目,我想在不使用"提示解决方法的情况下制作它#34;。 在我所有的专业项目中,我们没有时间让它完美无缺,我们总是以最快的方式解决问题。 例如utf-8,总是使用utf8_decode / encode但是当我们有数千行和数百个文件时...当我们忘记一个编码/解码时,它会让你失去这么多时间的麻烦。

我的问题如下: 如何实现utf-8的有效方式。

我通常如何进行项目: 在我的文件编辑器(记事本++或崇高文本)中编码的文件

utf8(without BOM)

HTML:

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

PhP MySql连接器:

$db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES utf8");

MySql:Base和table

utf8_general_ci

有了这个,我可以设置和获取数据,但在基础上,它们完全性交,所以我不能直接改变基数。所以要添加基础,我使用utf8_decode和utf8_encode来显示数据。

我的目标是不使用它们,因为理论上,如果所有内容都以utf-8编码,那么我就不需要编码/解码。

我发现但尚未测试的内容: Php:

header( 'content-type: text/html; charset=utf-8' );  

(在每一个我打开?或只是为了只有PHP的文件) MySql:

utf8_unicode_ci  

(与一般的差异?)

等待阅读您的回复。

(抱歉我的英文,一定很糟糕^^)

0 个答案:

没有答案