Cha*_*irk 1 php encoding character-encoding
我在从XML文件导入的一些数据时遇到问题.不幸的是,我正在使用一些西班牙语字符,通常我只是简单地使用它们,但它不起作用.
我想要展示的例子:
PRCE PEDUCED FROM 1,395,000€
A delightful south facing villa located in Génova
Run Code Online (Sandbox Code Playgroud)
应该:
PRCE PEDUCED FROM 1,395,000€
A delightful south facing villa located in Génova (no idea what that should be...)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
编辑: 表编码是utf8_spanish_ci,PHP目前设置为ISO-8859-1作为沟渠努力.客户端目前是UTF-8
$text = nl2br($Property->description);
$trans_text = iconv('UTF-8', 'ISO-8859-15//TRANSLIT//IGNORE', $text);
echo $trans_text;
echo htmlentities($trans_text, ENT_QUOTES, 'ISO-8859-15');
Run Code Online (Sandbox Code Playgroud)
使用http://www.i18nqa.com/debug/utf8-debug.html上的表格,我分两步完成:
âÂ,¬=>â,¬=>€
Gé©nova =>Génova = >Génova
我相信您可以像这样更新数据库的内容:
UPDATE tablename SET columnname = REPLACE(columnname, '€', '€');
| 归档时间: |
|
| 查看次数: |
1102 次 |
| 最近记录: |