Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΎΡΡΡΡΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π°, ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ², ΡΠ°Π·Π±ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅? ΠΠΎ Π² 1Π‘ Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ: ΠΎΡ ΡΡΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π² ΡΠΎΡΠΌΡ Π΄ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ.
ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: ΠΎΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π°ΠΆΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ, Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ, ΠΊΠ°ΠΊ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² Π½Π°ΡΠ°Π»ΠΎ, ΠΊΠΎΠ½Π΅Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ ΠΆΠ΄ΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Unicode-ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΈΠ»ΠΈ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΠΉ). ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ, ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ "ΡΠ»ΠΎΠΌΠ°ΡΡΡΡ" ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° β ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ.
ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.22 ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ : Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ³ΠΎΠ²Π»Π΅ΠΉ 11, ERP 2, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ 3.0. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 8.2), ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
1. Π ΡΡΠ½ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ 1Π‘
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΊΠΎΠ³Π΄Π° ΡΠΈΠΌΠ²ΠΎΠ» Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΠΎΡΠΌΡ. ΠΡΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄, Π½ΠΎ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ.
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
- π ΠΡΡΠΌΠΎΠΉ Π²Π²ΠΎΠ΄: ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΊΡΡΡΠΎΡ Π² Π½ΡΠΆΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΡΡΠΎΠΊΠΈ (Π½Π°ΡΠ°Π»ΠΎ, ΠΊΠΎΠ½Π΅Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ) ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. Π 1Π‘ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ
Tab,Enter(Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°) ΠΈ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²ΡΠΎΠ΄Π΅Β©ΠΈΠ»ΠΈβ. - π±οΈ ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-Π²ΡΡΠ°Π²ΠΊΠ°: ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Windows
charmap.exe) ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ Π² ΡΡΡΠΎΠΊΡ. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΡΠ΅Π΄ΠΊΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²ΡΠΎΠ΄Π΅Β§ΠΈΠ»ΠΈΒΆ. - π€ ΠΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ: Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
Alt+0169Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ Π²ΡΡΠ°Π²ΠΈΡΒ©(ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Windows).
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π°:
- β ΠΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠ°ΠΌ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ΅).
- β ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ ΠΊ ΡΠΎΠ±ΡΡΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°).
- β Π ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ
ΠΏΠΎΠ»ΡΡ
(
ΠΠΎΠ»Π΅HTMLΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΡΡΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ Π² ΠΏΠΎΠ»Ρ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΡΡΠΎΠΊΠ°(10)) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΠ±ΡΠ΅Π·ΠΊΠ΅ ΡΠ΅ΠΊΡΡΠ°. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ»Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅!
2. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° 1Π‘
ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ 1Π‘. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ:
2.1. ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΡΡΡΠΎΠΊ (ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ +)
Π‘Π°ΠΌΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = "ΠΡΠΈΠ²Π΅Ρ" + "!" + " ΠΠΈΡ"; // Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: "ΠΡΠΈΠ²Π΅Ρ! ΠΠΈΡ"
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
- πΉ Π Π°Π±ΠΎΡΠ°Π΅Ρ Ρ Π»ΡΠ±ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΡΡΠΎΠΊΠ΅ (ΡΠΈΡΠ»Π°, Π΄Π°ΡΡ).
- πΉ ΠΡΠ»ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· "ΡΡΡΠΎΠΊ" β
NULL, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅ΡNULL. - πΉ ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π² Π½Π°ΡΠ°Π»ΠΎ/ΠΊΠΎΠ½Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ:
Π‘ΠΈΠΌΠ²ΠΎΠ» + Π‘ΡΡΠΎΠΊΠ°ΠΈΠ»ΠΈΠ‘ΡΡΠΎΠΊΠ° + Π‘ΠΈΠΌΠ²ΠΎΠ».
2.2. Π€ΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π·Π°ΠΌΠ΅Π½Ρ:
ΠΡΡ
ΠΎΠ΄Π½Π°ΡΠ‘ΡΡΠΎΠΊΠ° = "123456";
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΡΡ
ΠΎΠ΄Π½Π°ΡΠ‘ΡΡΠΎΠΊΠ°, "34", "X34"); // Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: "12X3456"
2.3. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΠ΅Π²(), ΠΡΠ°Π²() ΠΈ Π‘ΡΠ΅Π΄() Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠΉ Π²ΡΡΠ°Π²ΠΊΠΈ
ΠΠ»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ:
Π‘ΡΡΠΎΠΊΠ° = "Hello";
ΠΠΎΠ·ΠΈΡΠΈΡ = 3; // ΠΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ 2-Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°
Π‘ΠΈΠΌΠ²ΠΎΠ» = "!";
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠ΅Π²(Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ·ΠΈΡΠΈΡ-1) + Π‘ΠΈΠΌΠ²ΠΎΠ» + ΠΡΠ°Π²(Π‘ΡΡΠΎΠΊΠ°, Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°)-ΠΠΎΠ·ΠΈΡΠΈΡ+1);
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: "He!llo"
| ΠΠ΅ΡΠΎΠ΄ | ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ |
|---|---|---|---|
| ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ | "A" + "B" | "AB" | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎ/ΠΊΠΎΠ½Π΅Ρ |
Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() | Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ("X", "", "!X") | "!X" | ΠΡΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ |
ΠΠ΅Π²()/ΠΡΠ°Π²() | ΠΠ΅Π²("123",1) + "A" + ΠΡΠ°Π²("123",2) | "A23" | Π’ΠΎΡΠ½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ |
Π€ΠΎΡΠΌΠ°Ρ() | Π€ΠΎΡΠΌΠ°Ρ("%;-10s", "X") | "X " | ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Unicode-ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΌΠΎΠ΄Π·ΠΈ π) Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ Π²Π‘ΡΡΠΠ»ΠΈΠ½Π°()ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅Π‘ΡΡΠΠ»ΠΈΠ½Π°ΠΠΎΠ·()Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ
3. Π Π°Π±ΠΎΡΠ° Ρ Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΠΌΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ
ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π²ΠΈΠ΄Π½Ρ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅: ΡΠ°Π±ΡΠ»ΡΡΠΈΡ (Tab), ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ (CR/LF), ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²ΡΠΎΠ΄Π΅ NUL. Π 1Π‘ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ:
- π Π’Π°Π±ΡΠ»ΡΡΠΈΡ:
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.Π’Π°Π±ΠΈΠ»ΠΈ"|t"(Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ ΡΡΡΠΎΠΊ). - β ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ:
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘(Π΄Π»Ρ Windows) ΠΈΠ»ΠΈ"|n". - π² ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ:
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ. - ποΈ ΠΡΠ»Π΅Π²ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ»:
Π‘ΠΈΠΌΠ²ΠΎΠ»(0)(ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎ β ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ΅Π·Π°ΡΡ ΡΡΡΠΎΠΊΡ!).
ΠΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ-ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ:
Π’Π΅ΠΊΡΡ = "Π‘ΡΠΎΠ»" + Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.Π’Π°Π± + "Π‘ΡΡΠ»" + Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘ + "ΠΠΈΠ²Π°Π½";
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π‘ΠΈΠΌΠ²ΠΎΠ»():
// ΠΠΎΠ±Π°Π²ΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ» Β© (ΠΊΠΎΠ΄ 169)
Π’Π΅ΠΊΡΡ = "ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°" + Π‘ΠΈΠΌΠ²ΠΎΠ»(169);
ΠΠ°ΠΊ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΌΠΎΠ΄Π·ΠΈ Π² ΡΡΡΠΎΠΊΡ 1Π‘?
ΠΠΌΠΎΠ΄Π·ΠΈ β ΡΡΠΎ Unicode-ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΡ
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π½Π°ΠΏΡΡΠΌΡΡ (Π΅ΡΠ»ΠΈ ΡΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Π’Π΅ΠΊΡΡ = "ΠΡΠΈΠ²Π΅Ρ! π"; ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ΄: Π’Π΅ΠΊΡΡ = "Π‘ΠΌΠ°ΠΉΠ»: " + Π‘ΠΈΠΌΠ²ΠΎΠ»(128522); (ΠΊΠΎΠ΄ ΡΠΌΠ°ΠΉΠ»ΠΈΠΊΠ° π). Π ΡΠΎΡΠΌΠ°Ρ
1Π‘ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΈΡΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ Segoe UI Emoji.
4. ΠΠ°ΡΡΠΎΠ²ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°Ρ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π·Π°ΠΏΠΈΡΡΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅ΡΠΈΠΊΡ ΠΊ Π°ΡΡΠΈΠΊΡΠ»Π°ΠΌ ΠΈΠ»ΠΈ ΡΡΡΡΠΈΠΊΡ ΠΊ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡΠΌ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈΠ»ΠΈ Π³ΡΡΠΏΠΏΠΎΠ²ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ.
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°:
ΠΡΠ±ΠΎΡΠΊΠ° = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΡΠ±ΡΠ°ΡΡ();
ΠΠΎΠΊΠ° ΠΡΠ±ΠΎΡΠΊΠ°.Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ() Π¦ΠΈΠΊΠ»
Π’Π΅ΠΊΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ° = ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "[" + Π’Π΅ΠΊΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ° + "]"; // ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ
ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠ°ΠΏΠΈΡΠ°ΡΡ();
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ:
- π Π Π΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅Π΄ ΠΌΠ°ΡΡΠΎΠ²ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ backup Π±Π°Π·Ρ.
- π Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ: ΠΎΠ±Π΅ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ΄ Π²
ΠΠ°ΡΠ°ΡΡΠ’ΡΠ°Π½Π·Π°ΠΊΡΠΈΡ()/ΠΠ°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡΠ’ΡΠ°Π½Π·Π°ΠΊΡΠΈΡ(). - π ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π²Π΅Π΄ΠΈΡΠ΅ ΠΆΡΡΠ½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΠΌΠ΅Π½ Ρ ΡΠ°ΠΉΡΠΎΠΌ ΠΈΠ»ΠΈ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ). ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π»ΠΈ ΡΡΠΈ ΠΏΠΎΠ»Ρ Π² ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ ΠΎΠ±ΠΌΠ΅Π½Π°!
ΠΠ»Ρ ΠΎΡΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΎΠ²ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΡΠΊΠ°ΡΠΈΡΡ", ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΌΠ΅Π½ΡΡΡ "[Π’Π΅ΠΊΡΡ]" Π½Π° "Π’Π΅ΠΊΡΡ").
5. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ (XML, JSON, Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ)
ΠΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅/ΡΠΊΡΠΏΠΎΡΡΠ΅ Π΄Π°Π½Π½ΡΡ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΈ, ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ CSV-ΡΠ°ΠΉΠ»Π°:
ΠΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΎΠ»Ρ:
Π‘ΡΡΠΎΠΊΠ°CSV = """" + ΠΠ°Π½Π½ΡΠ΅.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ + """,""" + ΠΠ°Π½Π½ΡΠ΅.ΠΡΡΠΈΠΊΡΠ» + """";
ΠΠ»Ρ XML ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡXML(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅)
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, "&", "&");
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, "<", "<");
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ">", ">");
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, """", """);
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, "'", "'");
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ;
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅:
- π« ΠΠΎΡΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ
: Π΅ΡΠ»ΠΈ Π½Π΅ ΡΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΡΠ°ΠΉΠ»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
UTF-8vsWindows-1251). - π« ΠΠ±ΡΠ΅Π·ΠΊΠ° ΡΡΡΠΎΠΊ: ΠΏΡΠΈ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠΈ Π»ΠΈΠΌΠΈΡΠ° Π΄Π»ΠΈΠ½Ρ ΠΏΠΎΠ»Ρ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
- π« ΠΠ΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:
BOM(ΠΌΠ°ΡΠΊΠ΅Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°ΠΉΠ»Π°) ΠΌΠΎΠΆΠ΅Ρ Π»ΠΎΠΌΠ°ΡΡ ΠΏΠ°ΡΡΠΈΠ½Π³.
ΠΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ Π΄Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Ρ Π±Π°Π½ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π³ΠΎΡΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΈΠ°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ Π‘ΠΠΠ‘).
6. ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ: ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π΅ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ°ΠΌΠΈ:
Π Π΅Π³ = ΠΠΎΠ²ΡΠΉ Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅("(\d{2})(\d{2})");
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = Π Π΅Π³.ΠΠ°ΠΌΠ΅Π½Π°("123456", "$1-$2-$3"); // Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: "12-34-56"
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅:
Π‘ΡΡΠΎΠΊΠ° = "ΠΠΠΠΠ";
ΠΠΎΠ·ΠΈΡΠΈΡ = ΠΠ°ΠΉΡΠΈ(Π‘ΡΡΠΎΠΊΠ°, "Π"); // ΠΠ΅ΡΠ½ΡΡ 3 (ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Ρ 1!)
ΠΠΎΠ²Π°ΡΠ‘ΡΡΠΎΠΊΠ° = ΠΠ΅Π²(Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ·ΠΈΡΠΈΡ) + "_" + ΠΡΠ°Π²(Π‘ΡΡΠΎΠΊΠ°, Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°)-ΠΠΎΠ·ΠΈΡΠΈΡ);
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: "ΠΠ_ΠΠΠ"
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- π ΠΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
: Π·Π°ΠΌΠ΅Π½Π° ΡΠ°ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π°
*(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ²). - π ΠΠ°ΡΡΠΈΠ½Π³: ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΡΡΠΈΠΊΡΠ»ΠΎΠ² ΠΈΠ· Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ).
- π ΠΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ: ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π΄ΡΡΠΈΡ Π½ΡΠ»Π΅ΠΉ).
7. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² 1Π‘. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅:
| ΠΡΠΈΠ±ΠΊΠ° | ΠΡΠΈΡΠΈΠ½Π° | ΠΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ |
|---|---|---|
| Π‘ΡΡΠΎΠΊΠ° ΠΎΠ±ΡΠ΅Π·Π°Π΅ΡΡΡ | ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΏΠΎΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΡΡΠΎΠΊΠ°(10)) | ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π‘ΡΡΠΠ»ΠΈΠ½Π°() ΠΏΠ΅ΡΠ΅Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ |
| ΠΠ΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π»ΠΎΠΌΠ°ΡΡ Π²ΡΠ²ΠΎΠ΄ | ΠΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ NUL ΠΈΠ»ΠΈ BOM | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π‘ΠΎΠΊΡΠΠ() Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ |
| ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² | ΠΠΎΠΏΡΡΠΊΠ° ΡΠ»ΠΎΠΆΠΈΡΡ ΡΡΡΠΎΠΊΡ Ρ NULL | ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π½Π° ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ() |
| ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ | ΠΠ΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ANSI/Unicode | Π―Π²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ/Π·Π°ΠΏΠΈΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² |
ΠΠΌΠΎΠ΄Π·ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ? | Π¨ΡΠΈΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Unicode | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΡΡΡ Π²ΡΠΎΠ΄Π΅ Arial Unicode MS |
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π‘ΠΈΠΌΠ²ΠΎΠ»(0) (NUL) Π² ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π΅Ρ ΠΎΠ±ΡΠ΅Π·ΠΊΠ΅ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΏΠΎ HTTP. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΠ°ΠΉΡΠΈ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(0)).
FAQ: ΠΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² Π½Π°ΡΠ°Π»ΠΎ Π²ΡΠ΅Ρ ΡΡΡΠΎΠΊ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ» ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ:
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ ΠΠ· ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π’Π°Π±Π»ΠΈΡΠ½Π°ΡΠ§Π°ΡΡΡ Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "ΠΡΠ΅ΡΠΈΠΊΡ_" + Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.ΠΠ°ΠΏΠΈΡΠ°ΡΡ() ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΡΡΠΎΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΡΡΠΎΠΉ?
ΠΠ΅ΡΠΎΡΡΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π‘ΠΈΠΌΠ²ΠΎΠ»(0) (NUL), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ΅Π·Π°Π΅Ρ ΡΡΡΠΎΠΊΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ½ΠΊΡΠΈΡΡ
. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅:
ΠΡΠ»ΠΈ ΠΠ°ΠΉΡΠΈ(ΠΠ°ΡΠ°Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(0)) > 0 Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ Π½ΡΠ»Π΅Π²ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ»!");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘:
Π’Π΅ΠΊΡΡ = "ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°" + Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘ + "ΠΡΠΎΡΠ°Ρ ΡΡΡΠΎΠΊΠ°";
ΠΠ»Ρ HTML-ΠΏΠΎΠ»Π΅ Π² ΡΠΎΡΠΌΠ°Ρ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ <br>.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΠΊΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ?
ΠΠ°, ΡΡΡΠΎΠΊΠΈ Π² 1Π‘ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ. ΠΡΠ±Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ. ΠΡΠΈΠΌΠ΅Ρ:
ΠΡΡ
ΠΎΠ΄Π½Π°Ρ = "123";
ΠΠΎΠ²Π°Ρ = ΠΡΡ
ΠΎΠ΄Π½Π°Ρ + "!"; // ΠΡΡ
ΠΎΠ΄Π½Π°Ρ ΠΎΡΡΠ°ΡΡΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΠΊΡ ΠΏΡΠΈ Π²ΡΠ²ΠΎΠ΄Π΅ Π² ΠΎΡΡΡΡ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΡ
Π΅ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ Π² ΡΠΎΠ±ΡΡΠΈΠΈ ΠΡΠΈΠΡΠ²ΠΎΠ΄Π΅Π‘ΡΡΠΎΠΊΠΈ:
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΈΠΡΠ²ΠΎΠ΄Π΅Π‘ΡΡΠΎΠΊΠΈ(ΠΠ»Π΅ΠΌΠ΅Π½ΡΠ Π΅Π·ΡΠ»ΡΡΠ°ΡΠ°, ΠΠ°Π½Π½ΡΠ΅Π‘ΡΡΠΎΠΊΠΈ)
ΠΠ°Π½Π½ΡΠ΅Π‘ΡΡΠΎΠΊΠΈ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "[" + ΠΠ°Π½Π½ΡΠ΅Π‘ΡΡΠΎΠΊΠΈ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ + "]";
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ