ホームページ >バックエンド開発 >PHPチュートリアル >画像をphpのbase64に変換する際の文字エンコードを設定する方法

画像をphpのbase64に変換する際の文字エンコードを設定する方法

WBOY
WBOYオリジナル
2016-06-23 14:04:141036ブラウズ

B すみません、phpのbase64の文字コードの設定方法ですが、今画像を読み込んでいると、C4uljk5orqufebaqdawmf1DXRSBG9ZC3BOAGH0DHBU7UYULJX19FX9/F6IOQPR6+LDXV3DZEXMAQQQQQQQKPKWNJY1BQUG9VBGUFBQZSULIAGHJW8PPPZ 8のようになります。 yqkjl29VCDAWBISERW1TYWFHA6urpWvlqkqqqqebcyMjICNJ21TBTU1NUDHR6+VRYWSLIODG1LPAYKCGK9PT/F39/39/BI4UEJCQIOQKU/V7Z8/P3BWCL6/P3BWCL6/P3BWCL6 +VVZ8 /DIYMP6ENJC3NNSBGBGBGYFPAWRCWSJKSKH4EHG4ODU3T7BGXSBY8VEXMTI6OJOYMJG5UBPYCNM3NZU5OTHWCHKENP97E3VN5+F/F/F/F/F/F/F/F/F/F/F/F/ //wああああああああああああああああああああああああああああ5BAEAAGGALAAAAAAAABQAAAfRgGiCg4SFhoeIiYMxUmcWNYqFNBVnJSKRhBtQZ0JEmIMblCEqn4IKQGcFHolHMiwGpiZnCR2DCB+waAdcXQRLgk4cZ2OrghRKZ QdoCygaEWICAh8wZ0VN0QcJGj0LaAU7GRcEAQMEESAnWA MBAWQZAQVoDRIMAx1fV1TCIRQ3LV4QGARogAZDlBETzAB4QuLCGR880LwAIcFBEAyCzoSpkguJAwBJLgl68EBLoi0TAKxIUQqNlRkAmIBp+SMLABdTWiLIYUSHh ZY2cACAMKQlpkAAOw==


これは utf8 ですが、作るgbk、gb2312 です。ヘッダーを試しましたが、うまくいきませんでした。写真を添付し​​ます。

$thefilename='split.gif'; PSize = filesize($thefilename);
$imgbinary = fread(fopen($thefilename, "rb"), filesize($thefilename));

これは私のコードです

写真は文字エンコーディングとは関係ありません


では、他の形式の Base64 エンコーディングを取得するにはどうすればよいですか

C# で Base64 読み取りの例を書きました 文字列が異なります

内容が異なり、base64 コード値が異なります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。