字符编码问题 [英] Character Encoding Problem

查看:188
本文介绍了字符编码问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道这听起来真的很傻,但我应该用什么字符编码的东西,看起来像这样的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆