3

スペイン語で $text を使用して以下のコードを呼び出すと、画像で正しいテキストが得られましたが、カタロニア語で $text を使用して同じコードを呼び出すと、画像に正しいテキストが表示されません。スペイン語の特殊文字á と éは機能していますが、カタロニア語の文字à と èは機能していません。

この問題を解決するのを手伝ってくれませんか。

 <?php
    //$text = "Sándalo Ayurvédicos"; // Text in Spanish 
    $text = "Sàndal Ayurvèdics";  // Text in Catalan
    //$text = utf8_encode($text);
    //$text = utf8_decode($text);
    $img = "sample";
    $im = imagecreatetruecolor(25, 350);
    $black = imagecolorallocate($im, 0, 0, 0);
    imagecolortransparent($im, $black);
    $textcolor = imagecolorallocate($im, 73, 100, 23);
    imagestringup($im, 3, 10, 340, $text,$textcolor);
    imagepng($im, $img.'.png');
    imagedestroy($im);
    $imagename = $img.'.png';
    print '<img src="'.$imagename.'"></img>';
    ?>
4

1 に答える 1