当我输入一个英镑符号 - £ - 进入我的代码时,它显示为一个未知符号......它在代码中并没有进入数据库。
我在Windows上使用codeigniter,notepad ++并添加了
<?php header("Content-type: text/html; charset=utf-8");?>
到我的页面顶部 -
进出db的磅符号看起来很好但是当符号被硬编码时,我得到错误符号。
我做错了什么?
答案 0 :(得分:1)
将php文件(您需要将pound simbol硬编码)文件编码设置为utf-8。如果这不起作用,您可以继续使用£
或£
女巫,您将浏览器渲染为英镑符号。
答案 1 :(得分:1)
您的源文件可能未以UTF-8编码。最简单的方法是更改该文件的编码。记事本++可以为你转换它,据我所知。
答案 2 :(得分:0)
在<head>
确保您设置
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
同时尝试MySQL语句
SET NAMES 'utf8'