\

Pythonでは、Base64エンコードとデコードを行うためのbase64モジュールが提供されています。このモジュールは、b64encode()b64decode()という2つの関数を提供しており、それぞれBase64エンコードとデコードの機能を持っています。

import base64

# Base64エンコード
encoded_string = base64.b64encode('こんにちは'.encode('utf-8'))
print(encoded_string)

# Base64デコード
decoded_string = base64.b64decode(encoded_string).decode('utf-8')
print(decoded_string)

上記のコードでは、まず日本語の文字列’こんにちは’をUTF-8でエンコードし、その結果をBase64でエンコードしています。次に、そのエンコードされた文字列をBase64でデコードし、その結果をUTF-8でデコードしています。これにより、元の文字列’こんにちは’が得られます。

このように、Pythonのbase64モジュールを使用すると、Base64エンコードとデコードを簡単に行うことができます。また、Pythonの文字列メソッドencode()decode()を使用すると、UTF-8などの文字コードを扱うことも可能です。

以上が、PythonでBase64とUTF-8を扱う基本的な方法です。これらの知識を活用して、さまざまなデータ処理に対応してみてください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です