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

[email protected] (Sergey Panteleev) Wed, 16 Dec 2020 05:19:11 +0000
Newsgroups php.doc.ru
Message-ID <[email protected]>
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;
 }