2011-09-30 82 views
0

我使用exif_read_data獲取exif數據並將其插入到圖像alt標記中,但工作正常,但是當我使用javascript (var hovertext = $(this).find('img').attr('alt');)獲取數據時,輸出中出現了一組奇怪的問號/框字符。 。 有任何想法嗎?Exif數據返回字符串?只有在javascript內框字符

+0

似乎你的字符集有些問題。在您的網站和EXIF數據中使用哪個字符集? – anroesti

回答

1

嘗試,

ini_set('exif.encode_unicode', 'UTF-8'); 

編輯:如果你沒有設置編碼爲HTML代碼,然後

<meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> 

EDIT2:

$exif = exif_read_data('picname.jpg', 0, true); 
echo "picname.jpg:<br />\n"; 
     foreach ($exif as $key => $section) { 
    foreach ($section as $name => $val) { 
     echo "$key.$name: $val<br />\n"; 
    } 
} 

請任何畫面運行此並提供「COMPUTED.UserCommentEncoding」的結果:

+0

我有,沒有骰子= \ – Ryan

+0

請提供任何有問題的屬性的值。 – omfganon1234

+0

S e v e n D e a S i n s – Ryan