字符编码问题 [英] Character Encoding Problem
问题描述
我知道这听起来真的很傻,但我应该用什么字符编码的东西,看起来像这样的UTF-8
一个¢ï¿½ï¿½Ã¢ï
网站是英文的。这是用户生成的内容,存储在数据库中的utf_general_ci并显示在屏幕上。我只是想正确显示它。
确定这是原始文本的样子
Iαмiиvisibłє łiкєαiя---
我αмαSiмρøяŧαиŧαSøxygєи---
我αмłiviиgiиŧЋєwøяłdøƒмydяєαмz
我αмαłwαysŧЋєяє到ЋєłρøŧЋєяz---
我αм繁忙,但иєvєяigиøяєαиyøиє
我αмŧЋєøиєwЋøcαяєz---
我łøvє到sєєøŧЋєяłαugЋiиg
我αмŧЋєøиєwЋøbøяяøwøŧЋєяzsøяяøw
我αмŧЋєøиє wЋøzиαugЋŧy但иicє
我αм失去iимyŧЋøugЋŧs---
我łøvє到ŧαłк---
我łøvє到sЋαяє---
我αмяєαdy去αиywЋєяє ---
我łøvє到ƒły但døи'ŧЋαvєwiиgs-
我wαиŧ太ŧøucЋŧЋєsкyłiмiŧs---
我αмєvił但иøŧdєvił---
我иєvєяƒøłłøwαиyŧяєиd---
我αмƒuиłøviиg---
suмŧiмєłøvє到bєαłøиє---
我łøvє到łivє---
< DIV CLASS =h2_lin>解决方案
使用UTF-8是蛮好的,但这里是几个检查站。
如果你正在使用MySQL ,设置数据库/表/字段排序规则的 utf8_unicode_ci
和如果您正在使用PHP,做的mysql_query(SET NAMES utf8');
,在HTML输出中使用
< meta http-equiv =content-typecontent =text / html; charset = utf-8/>
I know this sounds really silly but what character encoding should I use for something that looks like this in UTF-8
�� Ã�¼Ã��Ã�½Ã�±Ã�¼Ã�Â
The website is in English. This is something user generated content which is stored in the database that is utf_general_ci and displayed on the screen . I just want to display it properly. What do I have to do ?
OK this is what the original text was something like
I αм iиvisibłє łiкє αiя--- I αм αs iмρøяŧαиŧ αs øxygєи--- I αм łiviиg iи ŧЋє wøяłd øƒ мy dяєαмz I αм αłwαys ŧЋєяє ŧø Ћєłρ øŧЋєяz--- I αм busy buŧ иєvєя igиøяє αиy øиє I αм ŧЋє øиє wЋø cαяєz--- I łøvє ŧø sєє øŧЋєя łαugЋiиg I αм ŧЋє øиє wЋø bøяяøw øŧЋєяz søяяøw I αм ŧЋє øиє wЋøz иαugЋŧy buŧ иicє I αм łøsŧ iи мy ŧЋøugЋŧs--- I łøvє ŧø ŧαłк--- I łøvє ŧø sЋαяє--- I αм яєαdy ŧø gø αиy wЋєяє--- I łøvє ŧø ƒły buŧ døи’ŧ Ћαvє wiиgs— I wαиŧ ŧøø ŧøucЋ ŧЋє sкy łiмiŧs--- I αм єvił buŧ иøŧ dєvił--- I иєvєя ƒøłłøw αиy ŧяєиd--- I αм ƒuиłøviиg--- suм ŧiмє łøvє ŧø bє αłøиє--- I łøvє ŧø łivє---
Using UTF-8 is just fine, but here is few checkpoints.
If you are using MySQL, set database/tables/fields collations in utf8_unicode_ci
and If you are using php, do mysql_query('SET NAMES utf8');
before query
and in HTML output use
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
这篇关于字符编码问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!