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;
}