1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 07:42:22 +01:00
Files
archived-doc-ru/reference/strings/functions/convert-uuencode.xml
Sergey Panteleev 6d43fd64d7 Исправление форматирования
[skip-spellcheck]
[skip-lint]
2022-12-27 03:42:36 +03:00

135 lines
3.6 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.convert-uuencode" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>convert_uuencode</refname>
<refpurpose>Кодирует строку в формат uuencode</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>convert_uuencode</methodname>
<methodparam><type>string</type><parameter>string</parameter></methodparam>
</methodsynopsis>
<para>
<function>convert_uuencode</function> кодирует строку с помощью алгоритма uuencode.
</para>
<para>
Кодирование uuencode переводит строки (включая бинарные символы)
в последовательности печатных (7-битных) ASCII-символов,
что позволяет безопасно обмениваться данными через сеть.
Закодированные данные примерно на 35% больше оригинала.
</para>
<note>
<simpara>
<function>convert_uudecode</function> не принимает ни начальной (<literal>begin</literal>), ни
конечной (<literal>end</literal>) строки, которая является частью файлов (<emphasis>files</emphasis>) uuencoded.
</simpara>
</note>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>string</parameter></term>
<listitem>
<para>
Кодируемые данные.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает закодированные данные в формате uuencode.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
До этой версии при попытке преобразовать пустую строку возвращалось
&false; без особой причины.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Пример использования <function>convert_uuencode</function></title>
<programlisting role="php">
<![CDATA[
<?php
$some_string = "test\ntext text\r\n";
echo convert_uuencode($some_string);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
0=&5S=`IT97AT('1E>'0-"@``
`
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>convert_uudecode</function></member>
<member><function>base64_encode</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->