ä、ö、ü などのドイツ語のウムラウトを含むことができる文字列 (ここでは $password) を使用して特定の URL にアクセスする PHP コードを作成しました。コードは通常の文字で完全に実行されていますが、これらの文字を文字列で使用すると、URL に正しくアクセスできません。明確にするために、ウムラウト文字列とともにブラウザから直接URLにアクセスすると、期待される結果が得られます。以下は私のコードスニペットです:
$username='abcd';
$password='abcdä';
$minecraftSocket=fopen("http://login.minecraft.net/user=$username&password=$password&version=13", "rb");
期待される結果が得られるように、この URL に $password を渡すにはどうすればよいですか?