@Craig's note: base64_encode() is better suited for that. In fact, it produces smaller output and operates slightly faster. I did a little benchmark -- here are my findings:
File: JPG, 631614 bytes
== Base64 ==
execution time: 0.0039639472961426 secs
output length: 842152
== UUencode ==
execution time: 0.004105806350708 secs
output length: 870226convert_uuencode
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
convert_uuencode
Референца за `function.convert-uuencode.php` со подобрена типографија и навигација.
convert_uuencode
класата mysqli_driver
convert_uuencode — Uuencode стринг
= NULL
convert_uuencode() го кодира стрингот користејќи го uuencode алгоритмот.
Uuencode ги преведува сите стрингови (вклучувајќи бинарни податоци) во печатени знаци, правејќи ги безбедни за мрежен пренос. Uuencoded податоците се околу 35% поголеми од оригиналните.
Забелешка: convert_uuencode() ниту произведува
beginнитуendлинија, кои се дел од uuencoded files.
Параметри
string-
Податоците што треба да се кодираат.
Вратени вредности
Враќа uuencoded податоци.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
Пред оваа верзија, обидот за конвертирање на празен стринг враќаше false
без конкретна причина.
|
Примери
Пример #1 convert_uuencode() example
<?php
$some_string = "test\ntext text\r\n";
echo convert_uuencode($some_string);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
0=&5S=`IT97AT('1E>'0-"@``
`
Види Исто така
- convert_uudecode() - Декодирај uuencoded стринг
- base64_encode() - Кодира податоци со MIME base64
Белешки од корисници 2 забелешки
note that using base64 or uuencode to store data in a database is pretty useless. if you properly escape your data and use a binary field (BLOB etc) there is no problem.