没有返回图片大小,名称与法国口音

时间:2015-02-22 08:11:39

标签: php character-encoding

这是一个奇怪的情况...... 我有一个法语网站,在数据库中编码UFT8信息。 我使用“htmlentities”来正确阅读和显示信息,除此之外它运作良好...我需要读取图片大小,但是当我在标题中有法语字符时,我无法获得高度和宽度......!

这是代码:

$title=mysql_result($result,0,"title");
$title=htmlentities($title);
$title=str_replace(" ","-",$title);

.....

$im='http://www.website.be/images/'.$title.'-'.$id.'-'.$i.'-l.jpg';
list($width, $height) = getimagesize($im);

图片的名称如下: UNE-CRÉATION-architecturale-TRÈS-朱莉-102-1-l.jpg

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

您需要对文件名进行URL编码。

$im = 'http://www.website.be/images/'.urlencode($title).'-'.$id.'-'.$i.'-l.jpg';