文字列を uuencode する

# convert_uuencode

(PHP 5, PHP 7, PHP 8)

convert_uuencode — 文字列を uuencode する

### 説明

function convert_uuencode(string `$string`): string

convert_uuencode() は、uuencode アルゴリズムを使用して文字列をエンコードします。

uuencode はすべての文字(バイナリを含む)を表示可能な文字に変換し、 ネットワーク上での転送を可能にします。uuencode されたデータは、 元のデータより約 35% 大きくなります。

> 注意: convert_uuencode() 関数は、 uuencode された ファイル に含まれる `begin` や `end` を両方生成しません。

### パラメータ

`string`

  エンコードしたいデータ。

### 戻り値

uuencode されたデータを返します。

### 変更履歴

バージョン | 説明
--- | ---
8.0.0 | これより前のバージョンでは、 空文字列を変換しようとすると、特別な理由がないのに `false` を返していました。

### 例

例1 convert_uuencode() の例

    <?php
    $some_string = "test\ntext text\r\n";

    echo convert_uuencode($some_string);
    ?>

上の例の出力は以下となります。

    0=&5S=`IT97AT('1E>'0-"@``
    `

### 参考

- convert_uudecode() - uuencode された文字列をデコードする
- base64_encode() - MIME base64 方式でデータをエンコードする

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open