3

PHP の ord() 関数を拡張 ASCII テーブルの ASCII 文字で使用すると、奇妙な問題に直面しています。

<?php
    echo ord('!'); // prints 33 : OK
    echo ord('a'); // prints 97 : OK

    echo ord('é'); // prints 195 : NOT OK
    echo ord('ü'); // prints 195 : NOT OK
?>

この関数がこの動作をする理由がわかりましたか?

さらに、メッセージを 1 文字ずつ (ASCII テーブルを使用して) バイナリ表現に変換し、単純な白黒 8xC ピクセル イメージ (ここでC は合計の文字数に対応します)、これが私がこの種のものを扱っている理由です。

PHP GD のライブラリについて学んだことをどのように使用し、どのように適用するかを考えていたので、これは素晴らしいトレーニングになると思いました!

回答ありがとうございます(そして私の英語で申し訳ありません)!

4

1 に答える 1