Files
php-doc-ru/reference/url/functions/base64-encode.xml
Alexey Pyltsyn 61392dfd2c String functions improvements
git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@343490 c90b9560-bf6c-de11-be94-00142212c4b1
2017-11-29 14:52:10 +00:00

110 lines
3.0 KiB
XML
Raw 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: 292b9378f40822eac0ebddf6e07e3f9f04d360ca Maintainer: tony2001 Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="function.base64-encode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>base64_encode</refname>
<refpurpose>Кодирует данные в формат MIME base64</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>base64_encode</methodname>
<methodparam><type>string</type><parameter>data</parameter></methodparam>
</methodsynopsis>
<para>
Кодирует <parameter>data</parameter> с base64.
</para>
<para>
Эта кодировка предназначена для корректной передачи бинарных данных по протоколам,
не поддерживающим 8-битную передачу, например для отправки тела письма.
</para>
<para>
Данные, закодированные Base64 занимают на 33% больше места по сравнению
с оригинальными данными.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>data</parameter></term>
<listitem>
<para>
Данные для кодирования.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Кодированные данные в виде строки &return.falseforfailure;.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Пример использования <function>base64_encode</function></title>
<programlisting role="php">
<![CDATA[
<?php
$str = 'Строка в кодировке UTF-8';
echo base64_encode($str);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
0KHRgtGA0L7QutCwINCyINC60L7QtNC40YDQvtCy0LrQtSBVVEYtOA==
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>base64_decode</function></member>
<member><function>chunk_split</function></member>
<member><function>convert_uuencode</function></member>
<member><link xlink:href="&url.rfc;2045">RFC 2045</link> раздел 6.8</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
-->