我正在检索一个变量,其中包含来自另一页的英镑符号。 我想删除这个,我已经尝试使用str_replace ,但我留下以下内容:庞德标志的PHP编码问题
100。
$amount = str_replace('£', '', $amount);
任何想法?
我正在检索一个变量,其中包含来自另一页的英镑符号。 我想删除这个,我已经尝试使用str_replace ,但我留下以下内容:庞德标志的PHP编码问题
100。
$amount = str_replace('£', '', $amount);
任何想法?
Bingo!以前从未使用过utf8_decode(),谢谢! – 2010-07-16 03:06:32
Np,只记得只有因为该页面是UTF-8编码才能工作,对于'网页上的每个页面'都不起作用, – nathan 2010-07-16 03:08:33
如果保证字符串总是具有这种形式,请切掉第一个字符。
或者,将其转换为HTML实体(尝试htmlentities()
),然后执行str_replace()
。
感谢您的帮助 – 2010-07-16 03:05:59
确保您使用的字符集您的HTML页面与数据库表使用的字符集(以及存储数据)相同。这通常发生在你有不同的字符集时。
在将它们保存到数据库之前,请尝试将磅符号编码为其HTML实体等效项(£
)。
你知道吗,我们中的一些洋基队叫'#'英镑符号。 :P – 2010-07-16 03:11:44