私はこの機能を使用します
function iptc_make_tag($rec, $data, $value){
$length = strlen($value);
$retval = chr(0x1C) . chr($rec) . chr($data);
if($length < 0x8000)
{
$retval .= chr($length >> 8) . chr($length & 0xFF);
}
else
{
$retval .= chr(0x80) .
chr(0x04) .
chr(($length >> 24) & 0xFF) .
chr(($length >> 16) & 0xFF) .
chr(($length >> 8) & 0xFF) .
chr($length & 0xFF);
}
return $retval . $value;
}
( http://php.net/manual/de/function.iptcembed.phpから)
私のjpgにキャプションを書く。Picasa/Picasaweb で jpg を読み取ると、すべてのウムラウトおよびその他の特殊文字が間違っています。
この関数はユニコードに対応していませんか? utf-8 エンコード文字列を jpg で保存するにはどうすればよいですか?
助けてくれてありがとう、クリスチャン