文字列「abcde」をphp言語でバイナリに処理し、それを読み込んで他の言語(go、cなど)で処理してもabcdeを取得できますか?
文字列「abcde」をphp言語でバイナリに処理し、それを読み込んで他の言語(go、cなど)で処理してもabcdeを取得できますか?
両面で一貫した読み取りを保証するために文字エンコーディングが使用されます。同じ文字エンコーディングを使用している限り、お互いの文字を読み取ることができます。
もちろん、文字エンコーディングが統一されていれば問題ありません
もしそれができなかったら、プログラミング言語はめちゃくちゃになってしまいます。
「
PHP言語で文字列「abcde」をバイナリに加工するにはどうすればいいですか」具体的には?ロジックについて話すのではなく、コードを見せてください。
コンピューターはすべてバイナリ システムを使用しており、言語に依存しません。
エンコード形式とデコード形式が一貫していることを確認してください
まず第一に、テキストは特別な処理を必要とせず、バイナリ自体で保存されます。
どの文字がどの 2 進数に対応するかは、すべて文字セットによって定義されます。
同じ文字セットが使用されている限り、読み書きにどの言語が使用されるかは関係ありません。文字化けしないように。
エンコードが違っても英語は文字化けしないことがほとんどです。ほとんどの文字セットには ASCII 互換コードが含まれています。