svn: /phpdoc/ru/trunk/ language/oop5/abstract.xml reference/mysqli/mysqli_result/fetch-fields.xml reference/mysqlinfo/concepts.xml

From: Date: Wed, 16 Dec 2020 05:19:11 +0000
Subject: svn: /phpdoc/ru/trunk/ language/oop5/abstract.xml reference/mysqli/mysqli_result/fetch-fields.xml reference/mysqlinfo/concepts.xml
Groups: php.doc.ru 
Request: Send a blank email to doc-ru+get-8658@lists.php.net to get a copy of this message
sergey Wed, 16 Dec 2020 05:19:11 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=352106 Log: docs(ru): Updated to English revision Changed paths: U phpdoc/ru/trunk/language/oop5/abstract.xml U phpdoc/ru/trunk/reference/mysqli/mysqli_result/fetch-fields.xml U phpdoc/ru/trunk/reference/mysqlinfo/concepts.xml Modified: phpdoc/ru/trunk/language/oop5/abstract.xml =================================================================== --- phpdoc/ru/trunk/language/oop5/abstract.xml 2020-12-15 22:58:48 UTC (rev 352105) +++ phpdoc/ru/trunk/language/oop5/abstract.xml 2020-12-16 05:19:11 UTC (rev 352106) @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 347912 Maintainer: shein Status: ready --> +<!-- EN-Revision: 352101 Maintainer: shein Status: ready --> <!-- Reviewed: yes Maintainer: sergey --> <!-- $Revision$ --> <sect1 xml:id="language.oop5.abstract" xmlns="http://docbook.org/ns/docbook"> Modified: phpdoc/ru/trunk/reference/mysqli/mysqli_result/fetch-fields.xml =================================================================== --- phpdoc/ru/trunk/reference/mysqli/mysqli_result/fetch-fields.xml 2020-12-15 22:58:48 UTC (rev 352105) +++ phpdoc/ru/trunk/reference/mysqli/mysqli_result/fetch-fields.xml 2020-12-16 05:19:11 UTC (rev 352106) @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 350068 Maintainer: tmn Status: ready --> +<!-- EN-Revision: 352076 Maintainer: tmn Status: ready --> <!-- Reviewed: yes --> <!-- $Revision$ --> <refentry xml:id="mysqli-result.fetch-fields" xmlns="http://docbook.org/ns/docbook"> @@ -82,7 +82,7 @@ от величины в символах, указанной в опредлелении поля таблицы, так как в разных кодировках один символ может может записываться несколькими байтами. Например, поле VARCHAR(10) в кодировке UTF-8 - вернет длину 30 = 10 символов * 3 байта на символ, а для кодировки + вернет длину до 30 байтов = 10 символов * до 3 байт на символ, а для кодировки LATIN1 - длину 10, так как в этой кодировке один символ занимает один байт. </entry> </row> Modified: phpdoc/ru/trunk/reference/mysqlinfo/concepts.xml =================================================================== --- phpdoc/ru/trunk/reference/mysqlinfo/concepts.xml 2020-12-15 22:58:48 UTC (rev 352105) +++ phpdoc/ru/trunk/reference/mysqlinfo/concepts.xml 2020-12-16 05:19:11 UTC (rev 352106) @@ -1,8 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: 338913 Maintainer: rjhdby Status: ready --> +<!-- EN-Revision: 352075 Maintainer: rjhdby Status: ready --> <!-- Reviewed: yes Maintainer: lex --> - <chapter xml:id="mysqlinfo.concepts" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Основные понятия</title> <para> @@ -153,16 +152,16 @@ $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); // Этот запрос не влияет на поведение $mysqli->real_escape_string(); -$mysqli->query("SET NAMES utf8"); +$mysqli->query("SET NAMES utf8mb4"); // И этот не влияет на $mysqli->real_escape_string(); -$mysqli->query("SET CHARACTER SET utf8"); +$mysqli->query("SET CHARACTER SET utf8mb4"); // но вот этот запрос повлияет на поведение $mysqli->real_escape_string(); -$mysqli->set_charset('utf8'); +$mysqli->set_charset('utf8mb4'); // а этот НЕ повлияет, потому что нельзя использовать "-" -$mysqli->set_charset('utf-8'); // (utf8, а не utf-8) +$mysqli->set_charset('UTF-8'); // (utf8mb4, а не UTF-8) ?> ]]> @@ -178,8 +177,8 @@ <title>Возможная путаница с UTF-8</title> <para> Поскольку имена кодировок символов в MySQL не содержат тире/дефис, - строка "utf8" применяется в MySQL для установки кодировки UTF-8. - Строка "utf-8" неприемлема и потерпит неудачу при установке кодировки символов. + строка "utf8" применяется в MySQL для установки кодировки UTF-8 (до 3 байт в кодировке Unicode UTF-8). + Строка "UTF-8" неприемлема и выбросит ошибку при установке кодировки символов. </para> </note> @@ -192,8 +191,8 @@ printf("Первоначальная кодировка: %s\n", $mysqli->character_set_name()); -if (!$mysqli->set_charset('utf8')) { - printf("Ошибка загрузки кодировки utf8: %s\n", $mysqli->error); +if (!$mysqli->set_charset('utf8mb4')) { + printf("Ошибка загрузки кодировки utf8mb4: %s\n", $mysqli->error); exit; } @@ -213,7 +212,7 @@ <programlisting role="php"> <![CDATA[ <?php -$pdo = new PDO("mysql:host=localhost;dbname=world;charset=utf8", 'my_user', 'my_pass'); +$pdo = new PDO("mysql:host=localhost;dbname=world;charset=utf8mb4", 'my_user', 'my_pass'); ?> ]]> </programlisting> @@ -229,7 +228,7 @@ echo 'Первоначальная кодировка: ' . mysql_client_encoding($conn) . "\n"; -if (!mysql_set_charset('utf8', $conn)) { +if (!mysql_set_charset('utf8mb4', $conn)) { echo "Ошибка: не удается установить кодировку.\n"; exit; }

« previous php.doc.ru (#8658) next »