Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡΡΠ΅ΡΠΎΠ², ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΡΡ . ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅? ΠΠΎ Π΄Π°ΠΆΠ΅ Π² ΡΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π·Π½Π°ΡΡ Π½Π΅ Π²ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ Π² 1Π‘ 8.3 ΠΈ 8.2, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Ρ Unicode-ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, ΠΏΡΡΡΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄Π° Len Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ ΠΆΠ΄ΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°ΠΌΠΈ. ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
.
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΡ ΡΠ΄Π΅Π»ΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² β ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ , Π³Π΄Π΅ Π΄Π°ΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π²ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈ ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
1. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±: ΡΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΠ»ΠΈΠ½Π°
Π‘Π°ΠΌΡΠΉ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π°. ΠΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ
Π²Π΅ΡΡΠΈΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 7.7, ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ:
ΠΠ»ΠΈΠ½Π°Π‘ΡΡΠΎΠΊΠΈ = Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°);
Π€ΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π° Π½Π΅ Π±Π°ΠΉΡΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ ΡΡΡΠΎΠΊ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ UTF-8 Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠ½ΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΡ) ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ.
- β Π Π°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΡΡ 1Π‘
- β ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ
- β ΠΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Unicode
- β οΈ ΠΠ΅ ΡΡΠΈΡΡΠ²Π°Π΅Ρ"Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΠ΅" ΡΠΈΠΌΠ²ΠΎΠ»Ρ (ΡΠ°Π±ΡΠ»ΡΡΠΈΡ, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ) ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
Π’Π΅ΡΡΠΎΠ²Π°ΡΠ‘ΡΡΠΎΠΊΠ° ="ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!";
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π’Π΅ΡΡΠΎΠ²Π°ΡΠ‘ΡΡΠΎΠΊΠ°)); // ΠΠ΅ΡΠ½Π΅Ρ 12 (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π΅Π» ΠΈ Π·Π°ΠΏΡΡΡΡ)
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°,"","")).
2. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄: Len ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°
ΠΠ΅Π½Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° Len ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² 1Π‘ 8.2 ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π‘ΡΡΠΠ»ΠΈΠ½Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ Π²ΡΠ·ΠΎΠ²Π°:
ΠΠ»ΠΈΠ½Π°Π‘ΡΡΠΎΠΊΠΈ = Len(Π‘ΡΡΠΎΠΊΠ°);
ΠΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Len ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ Π‘ΡΡΠΠ»ΠΈΠ½Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·Π½ΠΈΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Len Π΄Π»Ρ ΠΊΡΠ°ΡΠΊΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ
:
ΠΡΠ»ΠΈ Len(ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉΠΠ²ΠΎΠ΄) < 5 Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄!");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ:
// ΠΠΠΠ ΠΠΠΠΠ¬ΠΠ!
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΡΡΠΈΡΠ»ΠΈΡΡ("Len(Π’Π΅ΡΡ)");
Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΡΠΎΡΠΌΡ:
// ΠΠ ΠΠΠΠΠ¬ΠΠ
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΡΡΠΈΡΠ»ΠΈΡΡ("ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉΠΠΎΠ½ΡΠ΅ΠΊΡΡ.Len(Π’Π΅ΡΡ)");
3. Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΡΡΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ NULL
ΠΡΠΎΠ±ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ β ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΡΡΡΡ
ΡΡΡΠΎΠΊ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ NULL. ΠΠ΄Π΅ΡΡ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΡΡ
Π½ΡΠ°Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΈΠ»ΠΈ Len Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULL, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΡΠ±ΡΠΎΡΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
:
ΠΡΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(Π‘ΡΡΠΎΠΊΠ°) = Π’ΠΈΠΏ("Π‘ΡΡΠΎΠΊΠ°") Π’ΠΎΠ³Π΄Π°
ΠΠ»ΠΈΠ½Π° = Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°);
ΠΠ½Π°ΡΠ΅
ΠΠ»ΠΈΠ½Π° = 0;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ»Ρ ΠΏΡΡΡΡΡ
ΡΡΡΠΎΠΊ ("") ΠΎΠ±Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π΅ΡΠ½ΡΡ 0, ΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ±Π΅Π»Ρ. Π ΡΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π‘ΠΎΠΊΡΠΠ:
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΠΎΠΊΡΠΠ(Π‘ΡΡΠΎΠΊΠ°)) = 0 Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π‘ΡΡΠΎΠΊΠ° ΠΏΡΡΡΠ°Ρ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ±Π΅Π»Ρ");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π§ΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π‘ΡΡΠΠ»ΠΈΠ½Π° Π΄Π»Ρ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ?
ΠΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π½Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ) ΡΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΠ»ΠΈΠ½Π° Π²ΡΠ±ΡΠΎΡΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅"ΠΠ΅Π²Π΅ΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½ΠΎΠΌΠ΅Ρ 1)".
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π²Π΅ΡΡΠΈΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄ΠΎ 8.3.10) ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π² Π‘ΡΡΠΠ»ΠΈΠ½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ° Π§ΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ ΠΠ°ΡΠ° ΠΎΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΡΡΡΠΎΠΊΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΠΊΡΡΡΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ, Π΅ΡΠ»ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΈΠΏΡ Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²!
4. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Unicode ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ (ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ, ΡΠΏΠΎΠ½ΡΠΊΠΈΠΉ, Π°ΡΠ°Π±ΡΠΊΠΈΠΉ) ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ (ΡΠΌΠΎΠ΄Π·ΠΈ, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΠΊΠΈ) Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ 1Π‘ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Unicode.
Π€ΡΠ½ΠΊΡΠΈΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΈ Len ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Unicode-ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π° Π½Π΅ Π±Π°ΠΉΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠΈΡΠ°ΠΉΡΠΊΠ°ΡΠ‘ΡΡΠΎΠΊΠ° =""; //"ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ" Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΌ
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΠ»ΠΈΠ½Π°(ΠΠΈΡΠ°ΠΉΡΠΊΠ°ΡΠ‘ΡΡΠΎΠΊΠ°)); // ΠΠ΅ΡΠ½Π΅Ρ 4
ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π² Π±Π°ΠΉΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ), ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄:
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅ = Π’Π΅ΠΊΡΡΠΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅(Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°Π’Π΅ΠΊΡΡΠ°.UTF8);
Π Π°Π·ΠΌΠ΅ΡΠΠΠ°ΠΉΡΠ°Ρ
= ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅.Π Π°Π·ΠΌΠ΅Ρ;
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ:
- πΉ ΠΠ΄ΠΈΠ½ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΎΡ 2 Π΄ΠΎ 4 Π±Π°ΠΉΡ Π² UTF-8
- πΉ Π€ΡΠ½ΠΊΡΠΈΡ
Π‘ΡΡΠΠ»ΠΈΠ½Π°ΠΏΠΎΡΡΠΈΡΠ°Π΅Ρ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» - πΉ ΠΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² ANSI-ΡΠ°ΠΉΠ»Ρ ΡΠΌΠΎΠ΄Π·ΠΈ Π±ΡΠ΄ΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ Π½Π° Π·Π½Π°ΠΊΠΈ"?"
| Π‘ΠΈΠΌΠ²ΠΎΠ» | Π‘ΡΡΠΠ»ΠΈΠ½Π° | Π Π°Π·ΠΌΠ΅Ρ Π² UTF-8 (Π±Π°ΠΉΡ) | Π Π°Π·ΠΌΠ΅Ρ Π² Windows-1251 (Π±Π°ΠΉΡ) |
|---|---|---|---|
| A | 1 | 1 | 1 |
| Π― | 1 | 2 | 1 |
| π | 1 | 4 | 1 (Π±ΡΠ΄Π΅Ρ"?") |
| 1 | 3 | 1 (Π±ΡΠ΄Π΅Ρ"?") |
5. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΡΡΡΠΎΠΊ
Π§Π°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ·Π½Π°ΡΡ Π΄Π»ΠΈΠ½Ρ Π½Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π° Π²ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΡΡΡΠΎΠΊ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ.
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΠ΅Π΄ΠΈ Π²ΡΠ΅Ρ ΡΡΡΠΎΠΊ:
ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠΎΡΠΎΡΠΊΠ°Ρ");
ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ»ΠΈΠ½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°");
ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π‘ΡΠ΅Π΄Π½ΡΡ");
ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π° = 0;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡ ΠΠ· ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ Π¦ΠΈΠΊΠ»
Π’Π΅ΠΊΡΡΠ°ΡΠΠ»ΠΈΠ½Π° = Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡ);
ΠΡΠ»ΠΈ Π’Π΅ΠΊΡΡΠ°ΡΠΠ»ΠΈΠ½Π° > ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π° Π’ΠΎΠ³Π΄Π°
ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π° = Π’Π΅ΠΊΡΡΠ°ΡΠΠ»ΠΈΠ½Π°;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π°); // ΠΠ΅ΡΠ½Π΅Ρ 13
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π²ΡΠ΅Ρ ΡΡΡΠΎΠΊ:
Π‘ΡΠΌΠΌΠ°ΡΠ½Π°ΡΠΠ»ΠΈΠ½Π° = 0;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡ ΠΠ· ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ Π¦ΠΈΠΊΠ»
Π‘ΡΠΌΠΌΠ°ΡΠ½Π°ΡΠΠ»ΠΈΠ½Π° = Π‘ΡΠΌΠΌΠ°ΡΠ½Π°ΡΠΠ»ΠΈΠ½Π° + Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡ);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
βοΈ ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²Π° ΡΡΡΠΎΠΊ
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (ΡΡΡΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²) ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΈΠ»Ρ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΈ Π‘ΡΠΌΠΌΠ°:
// ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π°
ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π° = ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΡΠ³ΡΡΠ·ΠΈΡΡΠΠΎΠ»ΠΎΠ½ΠΊΡ("ΠΠ»ΠΈΠ½Π°").ΠΠ°ΠΊΡΠΈΠΌΡΠΌ;
// Π‘ΡΠΌΠΌΠ°ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π°
Π‘ΡΠΌΠΌΠ°ΠΠ»ΠΈΠ½ = ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΡΠ³ΡΡΠ·ΠΈΡΡΠΠΎΠ»ΠΎΠ½ΠΊΡ("ΠΠ»ΠΈΠ½Π°").Π‘ΡΠΌΠΌΠ°;
6. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π·Π°Π΄Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΈ Len Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½Π°. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΡΡΠΎΠΊ Π² ΡΠΈΠΊΠ»Π°Ρ
Π΄Π°ΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΡ ΠΏΡΠΎΠ²Π΅Π»ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈΠ· 1 000 000 ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ 50 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΊΠ°ΠΆΠ΄Π°Ρ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ (Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ):
| ΠΠ΅ΡΠΎΠ΄ | 1Π‘ 8.3.20 | 1Π‘ 8.3.18 | 1Π‘ 8.2.19 |
|---|---|---|---|
| Π‘ΡΡΠΠ»ΠΈΠ½Π° | 412 | 488 | 610 |
| Len | 410 | 485 | 608 |
| Π‘ΡΡΠΎΠΊΠ°.ΠΠ»ΠΈΠ½Π° (ΠΌΠ΅ΡΠΎΠ΄) | 398 | 472 | Π/Π |
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ:
- π ΠΠ΅ΡΠΎΠ΄
Π‘ΡΡΠΎΠΊΠ°.ΠΠ»ΠΈΠ½Π°(Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΡΡΠΎΠΊΠΈ) ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π»ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ - π Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ
Π‘ΡΡΠΠ»ΠΈΠ½Π°ΠΈLenΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π° - π Π ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (8.2) ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π½ΠΈΠΆΠ΅
ΠΠ»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ°ΡΡΠΊΠ°Ρ ΠΊΠΎΠ΄Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄
Π‘ΡΡΠΎΠΊΠ°.ΠΠ»ΠΈΠ½Π°Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ - ΠΠ·Π±Π΅Π³Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠΈΠΊΠ»Π°Ρ (ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ)
- ΠΠ»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡΠΠ°ΡΠΊΠ΅
ΠΠ΅ΡΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ ΠΠ»ΠΈΠ½Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΎΡΠ‘ΡΡΠΎΠΊΠ°.ΠΠ»ΠΈΠ½Π°) ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° 3-5% Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΈΠ»ΠΈ Len.
7. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π³Π΄Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ.
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 1: ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΎΠ²Π΅ΡΠΈΡΡΠΠ»ΠΈΠ½ΡΠΠ°ΡΠΎΠ»Ρ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅)
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°ΡΠΠ»ΠΈΠ½Π° = 8;
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π°(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) < ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°ΡΠΠ»ΠΈΠ½Π° Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ°ΡΠΎΠ»Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ! ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π°:" + ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°ΡΠΠ»ΠΈΠ½Π°);
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠΎΠΆΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΡΡΠΈΠ½Π°;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 2: Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° Π² ΠΎΡΡΠ΅Ρ
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡΠ‘ΡΡΠΎΠΊΠΈΠΠ»ΡΠΡΡΠ΅ΡΠ°(ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ)
ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π° = ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΡΠ³ΡΡΠ·ΠΈΡΡΠΠΎΠ»ΠΎΠ½ΠΊΡ("ΠΠ»ΠΈΠ½Π°").ΠΠ°ΠΊΡΠΈΠΌΡΠΌ;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡ ΠΠ· ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ Π¦ΠΈΠΊΠ»
// ΠΠΎΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ
ΠΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°ΡΠ‘ΡΡΠΎΠΊΠ° = ΠΠ΅Π²(Π‘ΡΡ + Π‘ΡΡΠΠΎΠ²Π°Ρ(ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π°,""), ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π°);
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ.ΠΠΎΠ±Π°Π²ΠΈΡΡ(ΠΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°ΡΠ‘ΡΡΠΎΠΊΠ°);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 3: Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊ
Π€ΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π±ΠΈΡΡΠΠ°Π§Π°ΡΡΠΈ(Π‘ΡΡΠΎΠΊΠ°, ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π°Π§Π°ΡΡΠΈ = 100)
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠΎΠ·ΠΈΡΠΈΡ = 1;
ientras Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) > 0 Π¦ΠΈΠΊΠ»
Π§Π°ΡΡΡ = ΠΠ΅Π²(Π‘ΡΡΠΎΠΊΠ°, ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π°Π§Π°ΡΡΠΈ);
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) > ΠΠ°ΠΊΡΠΠ»ΠΈΠ½Π°Π§Π°ΡΡΠΈ Π’ΠΎΠ³Π΄Π°
// ΠΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΠΎΠ±Π΅Π» Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ
ΠΠΎΡΠ»ΠΡΠΎΠ±Π΅Π» = ΠΠ°ΠΉΡΠΈ(Π§Π°ΡΡΡ,"", ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΠΎΠΈΡΠΊΠ°.Π‘ΠΠΎΠ½ΡΠ°);
ΠΡΠ»ΠΈ ΠΠΎΡΠ»ΠΡΠΎΠ±Π΅Π» > 0 Π’ΠΎΠ³Π΄Π°
Π§Π°ΡΡΡ = ΠΠ΅Π²(Π§Π°ΡΡΡ, ΠΠΎΡΠ»ΠΡΠΎΠ±Π΅Π»);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ.ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π§Π°ΡΡΡ);
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π§Π°ΡΡΡ) + 1);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ Π Π΅Π·ΡΠ»ΡΡΠ°Ρ;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ UTF-8 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅Π‘ΡΡΠΠ»ΠΈΠ½Π°Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π±Π°ΠΉΡ. ΠΠ»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠ°Π§ΡΠ΅Π½ΠΈΠ΅Π’Π΅ΠΊΡΡΠ°ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π·ΠΠΎΡΠΎΠΊΠΠΠ°ΠΌΡΡΠΈ.
Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (FAQ)
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π‘ΡΡΠΠ»ΠΈΠ½Π° Π΄Π»Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ?
ΠΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΡΠΎΠΊ. ΠΠ»Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π Π°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅:
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅ = ΠΠΎΠ»ΡΡΠΈΡΡΠΠ·Π€Π°ΠΉΠ»Π°("example.bin");
Π Π°Π·ΠΌΠ΅ΡΠΠΠ°ΠΉΡΠ°Ρ
= ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅.Π Π°Π·ΠΌΠ΅Ρ;
ΠΠΎΡΠ΅ΠΌΡ Π‘ΡΡΠΠ»ΠΈΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 0 Π΄Π»Ρ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ?
Π€ΡΠ½ΠΊΡΠΈΡ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 0 Π΄Π»Ρ ΡΡΡΠΎΠΊ Ρ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ. ΠΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 0 ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ (""). ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², Π‘ΡΡΠΠ»ΠΈΠ½Π° Π²Π΅ΡΠ½Π΅Ρ ΠΈΡ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ"ΠΏΡΡΡΠΎΡΡ" Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΠΎΠΊΡΠΠ(Π‘ΡΡΠΎΠΊΠ°)) = 0 Π’ΠΎΠ³Π΄Π°
// Π‘ΡΡΠΎΠΊΠ° ΠΏΡΡΡΠ°Ρ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ±Π΅Π»Ρ
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· ΡΡΠ΅ΡΠ° HTML-ΡΠ΅Π³ΠΎΠ²?
ΠΠ»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ HTML-ΡΠ΅Π³ΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ Π΄Π»ΠΈΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ:
ΠΠ΅Π·Π’Π΅Π³ΠΎΠ² = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡΠΠΎΠ¨Π°Π±Π»ΠΎΠ½Ρ(Π‘ΡΡΠΎΠΊΠ°,"<[^>]+>","");
ΠΠ»ΠΈΠ½Π°ΠΠ΅Π·Π’Π΅Π³ΠΎΠ² = Π‘ΡΡΠΠ»ΠΈΠ½Π°(ΠΠ΅Π·Π’Π΅Π³ΠΎΠ²);
ΠΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ:
Π€ΡΠ½ΠΊΡΠΈΡ Π£Π΄Π°Π»ΠΈΡΡHTMLΠ’Π΅Π³ΠΈ(Π‘ΡΡΠΎΠΊΠ°)
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡΠΠΎΠ¨Π°Π±Π»ΠΎΠ½Ρ(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡΠΠΎΠ¨Π°Π±Π»ΠΎΠ½Ρ(Π‘ΡΡΠΎΠΊΠ°,"<[^>]+>",""),"&[a-z0-9]+;","");
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
ΠΡΡΡ Π»ΠΈ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π‘ΡΡΠΠ»ΠΈΠ½Π° Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΈ ΡΠΎΠ»ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅?
ΠΠ΅Ρ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π° Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
ΡΠ°Π±ΠΎΡΡ (ΡΠΎΠ»ΡΡΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΡΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ, ΡΠ΅ΡΠ²Π΅Ρ). Π Π°Π·Π½ΠΈΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ
Π½Π΅Ρ. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π³Π΄Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° Π΄Π»ΠΈΠ½Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
ΡΡΡΠΎΠΊ (ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎ 1000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²).
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΈΠΌΠ²ΠΎΠ»Π°Ρ Π±Π΅Π· ΡΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°?
ΠΠ»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π€ΡΠ½ΠΊΡΠΈΠΈ Π‘ΡΡΠΠ»ΠΈΠ½Π° ΠΈ Len Π²Π΅ΡΠ½ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΡΠΎΠΊ"ΠΠ ΠΠΠΠ’" ΠΈ"ΠΏΡΠΈΠ²Π΅Ρ" (6 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²). ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΡΡ ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· ΡΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΠΠ Π΅Π³ ΠΈΠ»ΠΈ ΠΠ Π΅Π³ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ ΡΡΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ.