Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ . ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ Π·Π°Π΄Π°ΡΠ° ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΠΎΠΉ, Π½ΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ: ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π΄ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π² ΡΠ°Π·Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ (ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ, 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ) ΠΈ Π² ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (1Π‘ 8.3, 1Π‘ 8.2) ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½Π° ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ, ΠΎΡΡΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΠΌΠΈ, Π³Π΄Π΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ², Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΡΠΈΠ±ΠΊΠ° Π² Π²ΡΠ²ΠΎΠ΄Π΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ Π² ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ . ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ β ΠΎΡ Π±Π°Π·ΠΎΠ²ΡΡ Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ , Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΡ ΠΎΠ±Ρ ΠΎΠ΄Π°.
βββ
1. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π² 1Π‘ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²Π²Π΅ΡΡΠΈ ΠΊΠ°Π²ΡΡΠΊΡ Π² ΠΏΠΎΠ»Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΎΡΡΠ΅ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Windows. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΠ»Ρ ΠΏΡΡΠΌΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ («») Π² ΡΡΡΡΠΊΠΎΠΉ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ΅:
- πΉ ΠΠ°ΠΆΠΌΠΈΡΠ΅
Shift + 2(Π²Π΅ΡΡ Π½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ° Β«) - πΉ ΠΠ°ΠΆΠΌΠΈΡΠ΅
Shift + Π(Π½ΠΈΠΆΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ° Β»)
ΠΠ»Ρ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ (ββ) ΠΈΠ»ΠΈ Π°Π½Π³Π»ΠΉΠΈΡΠΊΠΈΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ (""):
- πΉ ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΡΡ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅
Shift + '(Π²Π΅ΡΡ Π½ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ) - πΉ ΠΠ»Ρ Π΄Π²ΠΎΠΉΠ½ΡΡ
Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ
ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
Shift + "
ΠΡΠ»ΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° β Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Courier New) ΠΌΠΎΠ³ΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΡ Β«ΡΠΌΠ½ΡΠ΅Β» ΠΊΠ°Π²ΡΡΠΊΠΈ Π½Π° ΠΏΡΡΠΌΡΠ΅.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π ΠΏΠΎΠ»ΡΡ Π²Π²ΠΎΠ΄Π° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ Π²ΡΡΠ°Π²ΠΊΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠ΅ΡΠ΅Π· Π±ΡΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ΅ΡΠ΅Π·Π’Π°Π±Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Windows(Win + .).
2. ΠΡΠ²ΠΎΠ΄ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π² ΠΊΠΎΠ΄Π΅ 1Π‘: ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ 1Π‘ ΠΊΠ°Π²ΡΡΠΊΠΈ ΡΡΠ΅Π±ΡΡΡ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ². ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΠΊΠ°Π²ΡΡΠΊΡ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΈ, Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ β ΡΠΎ Π΅ΡΡΡ ΡΠ΄Π²ΠΎΠΈΡΡ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°:
// ΠΡΠ²ΠΎΠ΄ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ""ΠΊΠ°Π²ΡΡΠΊΠΈ"" Π² ΡΡΡΠΎΠΊΠ΅");
// ΠΡΠ²ΠΎΠ΄ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ (Π°ΠΏΠΎΡΡΡΠΎΡΠ°)
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ''ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ'' ΠΊΠ°Π²ΡΡΠΊΠΈ");
// ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ;
ΠΠ°ΠΏΡΠΎΡ.Π’Π΅ΠΊΡΡ = "ΠΠ«ΠΠ ΠΠ’Π¬
| ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ ""ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ°""
|ΠΠ
| Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° ΠΠΠ ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°";
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:
- πΉ Π Π·Π°ΠΏΡΠΎΡΠ°Ρ
1Π‘ ΠΊΠ°Π²ΡΡΠΊΠΈ ΡΠΊΡΠ°Π½ΠΈΡΡΡΡΡΡ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ². Π ΠΈΠΌΠ΅Π½Π°Ρ
ΠΏΠΎΠ»Π΅ΠΉ (ΠΏΠΎΡΠ»Π΅
ΠΠΠ) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΡΠΌΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π±Π΅Π· ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. - πΉ Π 1Π‘ 8.3.20+ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
|Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ ΡΡΡΠΎΠΊ, Π³Π΄Π΅ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΠ΅ JSON ΠΈΠ»ΠΈ XML Π² 1Π‘, ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΡΡΠΈΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² JSON Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° \", Π° Π½Π΅ ΡΠ΄Π²Π°ΠΈΠ²Π°ΡΡΡΡ.
Π£Π΄Π²ΠΎΠ΅Π½Ρ Π»ΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ²?|ΠΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π»ΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² ΠΈΠΌΠ΅Π½Π°Ρ ΠΏΠΎΠ»Π΅ΠΉ Π·Π°ΠΏΡΠΎΡΠ°?|Π‘ΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Π»ΠΈ ΡΠΈΠΏ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° (JSON/XML)?|Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π»ΡΡ Π»ΠΈ ΠΊΠΎΠ΄ Π½Π° ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ?-->
3. ΠΠ°Π²ΡΡΠΊΠΈ Π² ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΈ ΠΎΡΡΠ΅ΡΠ°Ρ
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΡΠΎΡΠΌ ΠΈΠ»ΠΈ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΊΠ°Π²ΡΡΠΊΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β», βΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎβ). ΠΠ΄Π΅ΡΡ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ:
- πΉ Π’ΠΈΠΏ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (ΠΠΠ‘Π’ Π 7.0.97-2016 ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Β«ΡΠ»ΠΎΡΠΊΠΈΒ» Π΄Π»Ρ ΡΡΡΡΠΊΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²).
- πΉ Π¨ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΠΏΡΡΠΌΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ (
") Π½Π° Β«ΡΠΌΠ½ΡΠ΅Β» («»), ΡΡΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡΠΌ ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π² PDF.
ΠΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ Π½ΡΠΆΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«).
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠΈΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ Β«ΡΠΌΠ½ΡΠ΅Β» ΠΊΠ°Π²ΡΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Times New Roman ΠΈΠ»ΠΈ Arial).
- ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΠΊΠΎΠ΄Π΅ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π·
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠΠ°ΠΊΠ΅ΡΠΎΠ².Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠΠ°ΡΠ°ΠΌΠ΅ΡΡ("ΠΠ°Π²ΡΡΠΊΠ°", "Β«").
ΠΡΠ»ΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ:
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° (ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ).
- ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π²
PDFΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ β ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
U+00ABΠ΄Π»Ρ Β« ΠΈU+00BBΠ΄Π»Ρ Β»), Π΅ΡΠ»ΠΈ ΡΡΠΈΡΡ ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ.
ΠΠΎΡΠ΅ΠΌΡ Π² PDF ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ?
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΡΠΈΡΡ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π³Π»ΠΈΡΠΎΠ² Π΄Π»Ρ Β«ΡΠΌΠ½ΡΡ Β» ΠΊΠ°Π²ΡΡΠ΅ΠΊ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
1. ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΈΡΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ (Arial, Times New Roman).
2. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΡΠΌΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ("") Π²ΠΌΠ΅ΡΡΠΎ «».
3. ΠΡΡΠ°Π²ΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΠΊΠ°ΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ (Π΅ΡΠ»ΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ).
4. Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π² Π·Π°ΠΏΡΠΎΡΠ°Ρ ΠΈ SQL
Π Π·Π°ΠΏΡΠΎΡΠ°Ρ 1Π‘ ΠΈ SQL-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈΠ³ΡΠ°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΠ»Ρ β ΠΎΠ½ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΡΠΈΠ±ΠΊΠΈ Π·Π΄Π΅ΡΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ Π²ΡΠ±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ .
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°:
| ΠΠΎΠ½ΡΠ΅ΠΊΡΡ | ΠΡΠΈΠΌΠ΅Ρ | ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ |
|---|---|---|
| Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ Π»ΠΈΡΠ΅ΡΠ°Π» Π² Π·Π°ΠΏΡΠΎΡΠ΅ 1Π‘ | ΠΠΠ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "Π’ΠΎΠ²Π°Ρ ""ΠΡΠ΅ΠΌΠΈΡΠΌ"" " |
Π£Π΄Π²ΠΎΠ΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ |
| ΠΠΌΡ ΠΏΠΎΠ»Ρ Ρ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ | ΠΠ«ΠΠ ΠΠ’Π¬ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ "ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ°" |
ΠΠ΅Π· ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
| SQL-Π·Π°ΠΏΡΠΎΡ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΠ | ΠΠ«ΠΠ ΠΠ’Π¬ &ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ "Name" |
ΠΠ°Π²ΠΈΡΠΈΡ ΠΎΡ Π‘Π£ΠΠ (Π² MS SQL β ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅, Π² PostgreSQL β \) |
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠ° | ΠΠ°ΠΏΡΠΎΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠΠ°ΡΠ°ΠΌΠ΅ΡΡ("ΠΠ°ΡΠ°", '2026-01-01') |
ΠΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π΄Π»Ρ Π΄Π°Ρ |
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- πΉ ΠΡΠΈΠ±ΠΊΠ°:
ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠ°: ΠΠ΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» '"'
ΠΡΠΈΡΠΈΠ½Π°: ΠΠ΅ΡΠ΄Π²ΠΎΠ΅Π½Π½Π°Ρ ΠΊΠ°Π²ΡΡΠΊΠ° Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ΅ΡΠ°Π»Π°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅"Π’ΠΎΠ²Π°Ρ "ΠΡΠ΅ΠΌΠΈΡΠΌ""Π½Π°"Π’ΠΎΠ²Π°Ρ ""ΠΡΠ΅ΠΌΠΈΡΠΌ"" ". - πΉ ΠΡΠΈΠ±ΠΊΠ°: ΠΠΌΡ ΠΏΠΎΠ»Ρ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅ΡΡΡ.
ΠΡΠΈΡΠΈΠ½Π°: ΠΠΈΡΠ½ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»Ρ ΠΏΠΎΡΠ»Π΅ΠΠΠ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΠΠΠ "ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅", Π° Π½Π΅ΠΠΠ ""ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅"".
Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ°, """", """""");
ΠΡΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ Π²ΡΠ΅ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π½Π° ΡΠ΄Π²ΠΎΠ΅Π½Π½ΡΠ΅.-->
5. ΠΠ°Π²ΡΡΠΊΠΈ Π² JSON ΠΈ XML: ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· JSON ΠΈΠ»ΠΈ XML ΠΊΠ°Π²ΡΡΠΊΠΈ ΡΡΠ΅Π±ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ» 1Π‘. ΠΡΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, REST API ΠΈΠ»ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠΎΠ²:
| Π€ΠΎΡΠΌΠ°Ρ | Π‘ΠΈΠΌΠ²ΠΎΠ» ΠΊΠ°Π²ΡΡΠΊΠΈ | ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ Π² 1Π‘ |
|---|---|---|---|
| JSON | " |
\" |
Π’Π΅ΠΊΡΡJSON = Π‘ΡΡΠ¨Π°Π±Π»ΠΎΠ½("""ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅"": ""%1""", Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, """", ""\"")); |
| XML | " ΠΈΠ»ΠΈ ' |
" ΠΈΠ»ΠΈ ' |
Π’Π΅ΠΊΡΡXML = Π‘ΡΡΠ¨Π°Π±Π»ΠΎΠ½("<Name>%1</Name>", Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, """", """)); |
| 1Π‘ (Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ) | " |
"" |
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π’Π΅ΠΊΡΡ ""Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ"""); |
ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
// ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ JSON
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡΠΠ»ΡJSON(Π‘ΡΡΠΎΠΊΠ°)
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, """", ""\""), "\", ""\\");
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
// ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ XML
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡΠΠ»ΡXML(Π‘ΡΡΠΎΠΊΠ°)
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, """", """);
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ HTTP-Π‘Π΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ 1Π‘ ΠΈΠ»ΠΈ REST API Π½Π΅Π²Π΅ΡΠ½ΠΎΠ΅ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ 500 Internal Server Error. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΡΠΉ JSON/XML ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π²ΡΠΎΠ΄Π΅ Postman ΠΈΠ»ΠΈ JSONLint.
6. ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ
Π ΡΠ»ΠΎΠΆΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ SQL-ΡΠΊΡΠΈΠΏΡΠΎΠ²) ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΡΡΠ΄Π½ΠΎΡΠ»ΠΎΠ²ΠΈΠΌΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ°Π΄Π°ΡΠ° 1: Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ() Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ:
Π‘ΠΏΠΈΡΠΎΠΊΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
Π‘ΠΏΠΈΡΠΎΠΊΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π’ΠΎΠ²Π°Ρ ""Π""");
Π‘ΠΏΠΈΡΠΎΠΊΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π’ΠΎΠ²Π°Ρ ""Π""");
// Π€ΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ°
Π’Π΅ΠΊΡΡΠ£ΡΠ»ΠΎΠ²ΠΈΡ = "ΠΠΠ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π ('" + Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ(Π‘ΠΏΠΈΡΠΎΠΊΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ, "', '") + "')";
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ΠΠΠ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π ('Π’ΠΎΠ²Π°Ρ ""Π""', 'Π’ΠΎΠ²Π°Ρ ""Π""')
ΠΠ°Π΄Π°ΡΠ° 2: ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ SQL-ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅ΠΉ Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ (Π΄Π»Ρ PostgreSQL).
Π Π΅ΡΠ΅Π½ΠΈΠ΅ β ΠΎΠ±Π΅ΡΡΠΊΠ° ΠΈΠΌΠ΅Π½ Π² ΠΊΠ°Π²ΡΡΠΊΠΈ Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ :
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠ±Π΅ΡΠ½ΡΡΡΠΠΌΡΠΠ»ΡSQL(ΠΠΌΡΠΠΎΠ»Ρ)
ΠΠΎΠ·Π²ΡΠ°Ρ """" + Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠΌΡΠΠΎΠ»Ρ, """", """""") + """";
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
// ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΌΡΠΠΎΠ»Ρ = "ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅""Π’ΠΎΠ²Π°ΡΠ°""";
SQLΠ’Π΅ΠΊΡΡ = "SELECT " + ΠΠ±Π΅ΡΠ½ΡΡΡΠΠΌΡΠΠ»ΡSQL(ΠΠΌΡΠΠΎΠ»Ρ) + " FROM table";
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: SELECT "ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅""Π’ΠΎΠ²Π°ΡΠ°""" FROM table
ΠΠ°Π΄Π°ΡΠ° 3: ΠΡΠ²ΠΎΠ΄ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π² HTML-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²).
Π Π΅ΡΠ΅Π½ΠΈΠ΅ β Π·Π°ΠΌΠ΅Π½Π° Π½Π° HTML-ΡΡΡΠ½ΠΎΡΡΠΈ:
Π’Π΅ΠΊΡΡHTML = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΡΡ
ΠΎΠ΄Π½ΡΠΉΠ’Π΅ΠΊΡΡ, """", """);
Π’Π΅ΠΊΡΡHTML = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π’Π΅ΠΊΡΡHTML, "Β«", "«");
Π’Π΅ΠΊΡΡHTML = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π’Π΅ΠΊΡΡHTML, "Β»", "»");
ΠΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΠΎΠΊ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠ½ΠΎΠ΅ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΡΠ΅Π²Π°ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ .
7. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°
ΠΡΠΈΠ±ΠΊΠΈ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ: ΠΎΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π΄ΠΎ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΠΎΡΡΠ΅ΡΠ°Ρ . Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΡΠΈΠ±ΠΊΠ° 1: ΠΡΠΈΠ±ΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ: ΠΠ΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠΎΠΊΠΈ
ΠΡΠΈΡΠΈΠ½Π°: ΠΠ΅Π·Π°ΠΊΡΡΡΠ°Ρ ΠΊΠ°Π²ΡΡΠΊΠ° Π² ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΌ Π»ΠΈΡΠ΅ΡΠ°Π»Π΅.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°:
- πΉ ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π² ΡΡΡΠΎΠΊΠ΅.
- πΉ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ β Π½Π΅Π·Π°ΠΊΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΠ²Π°ΡΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠΌ.
ΠΡΠΈΠ±ΠΊΠ° 2: ΠΠ°Π²ΡΡΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ? ΠΈΠ»ΠΈ β‘ Π² ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
ΠΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- πΉ ΠΠ΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΡΠΈΡΡ: ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΈΡΡ Π½Π° Arial ΠΈΠ»ΠΈ Times New Roman.
- πΉ ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ
UTF-8ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π² PDF. - πΉ ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°: ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π²
XPSΠΈΠ»ΠΈPDFΠ΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
ΠΡΠΈΠ±ΠΊΠ° 3: Π Π·Π°ΠΏΡΠΎΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ° = "ΠΠ«ΠΠ ΠΠ’Π¬ * ΠΠ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.ΠΠ°ΠΊΠ°Π·ΠΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ ΠΠΠ ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ = "Π‘ΡΠΎΡΠ½ΠΎ!"";
// ΠΡΠΈΠ±ΠΊΠ°: ΠΊΠ°Π²ΡΡΠΊΠ° Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ "Π‘ΡΠΎΡΠ½ΠΎ!" Π½Π΅ ΡΠ΄Π²ΠΎΠ΅Π½Π°.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ:
Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ° = "ΠΠ«ΠΠ ΠΠ’Π¬ * ΠΠ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.ΠΠ°ΠΊΠ°Π·ΠΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ ΠΠΠ ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ = ""Π‘ΡΠΎΡΠ½ΠΎ!""";
ΠΡΠΈΠ±ΠΊΠ° 4: ΠΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ JSON ΠΏΠ°ΡΡΠΈΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ.
ΠΡΠΈΡΠΈΠ½Π°: ΠΠ΅ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ .
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() Π΄Π»Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ JSON:
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = "Π’ΠΎΠ²Π°Ρ ""ΠΡΠ΅ΠΌΠΈΡΠΌ"" ΠΊΠ»Π°ΡΡ";
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ»ΡJSON = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, """", ""\"");
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ Π½Π΅Π·Π°ΠΊΡΡΡΡΡ ΠΊΠ°Π²ΡΡΠΊΡ Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅?
1. Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Notepad++).
2. ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π΄Π»Ρ ΡΠ·ΡΠΊΠ° 1Π‘.
3. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ " ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΏΠ°ΡΠ½ΠΎΡΡΡ Π²ΡΡΡΠ½ΡΡ.
4. Π ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ 1Π‘ ΠΎΡΠΈΠ±ΠΊΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΡΡΠΎΠΊΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ β Π½Π°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Ρ Π½Π΅Ρ.
8. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ: ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅. ΠΡΠΈΠΌΠ΅ΡΡ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π².
Π€ΡΠ½ΠΊΡΠΈΡ 1: ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ² 1Π‘.
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡΠΠ°Π²ΡΡΠΊΠΈΠΠ»Ρ1Π‘(Π‘ΡΡΠΎΠΊΠ°) ΠΠΊΡΠΏΠΎΡΡ
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, """", """""");
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
Π€ΡΠ½ΠΊΡΠΈΡ 2: ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ JSON.
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡΠΠ»ΡJSON(Π‘ΡΡΠΎΠΊΠ°) ΠΠΊΡΠΏΠΎΡΡ
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, """", ""\"");
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "\", ""\\");
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "/", ""\/");
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Chr(8), ""\b""); // Backspace
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Chr(12), ""\f""); // Π€ΠΎΡΠΌΠΈΡΡΡΡΠ°Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Chr(10), ""\n""); // ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Chr(13), ""\r""); // ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Chr(9), ""\t""); // Π’Π°Π±ΡΠ»ΡΡΠΈΡ
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΎΠΊΠ°;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
Π€ΡΠ½ΠΊΡΠΈΡ 3: Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΡΠΎΡΠΌ (Π·Π°ΠΌΠ΅Π½Π° ΠΏΡΡΠΌΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π½Π° Β«ΡΠ»ΠΎΡΠΊΠΈΒ»).
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠ°ΠΌΠ΅Π½ΠΈΡΡΠΠ°Π²ΡΡΠΊΠΈΠΠ°ΠΠ»ΠΎΡΠΊΠΈ(Π‘ΡΡΠΎΠΊΠ°) ΠΠΊΡΠΏΠΎΡΡ
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, """", "«»");
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "'", "ββ");
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΎΠΊΠ°;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
Π€ΡΠ½ΠΊΡΠΈΡ 4: ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ΅.
Π€ΡΠ½ΠΊΡΠΈΡ ΠΡΠΎΠ²Π΅ΡΠΈΡΡΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΠΠ°ΠΏΡΠΎΡΠ΅(Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ°) ΠΠΊΡΠΏΠΎΡΡ
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ² ΡΠ΄Π²ΠΎΠ΅Π½Ρ
ΠΡΠ»ΠΈ Π‘ΡΡΠ§ΠΈΡΠ»ΠΎΠΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ(Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ°, """") Mod 2 <> 0 Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠΎΠΆΡ; // ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°Π²ΡΡΠ΅ΠΊ β ΠΎΡΠΈΠ±ΠΊΠ°
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ Π½Π΅Ρ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊ (ΠΊΡΠΎΠΌΠ΅ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
)
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ°ΠΉΡΠΈ(Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ°, """") > 0 Π’ΠΎΠ³Π΄Π°
// ΠΡΠ΅ΠΌ ΠΊΠ°Π²ΡΡΠΊΡ, ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ (Π½Π΅ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ)
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ°ΠΉΡΠΈ(Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ°, """") = Π‘ΡΡΠΠ°ΠΉΡΠΈ(Π’Π΅ΠΊΡΡΠΠ°ΠΏΡΠΎΡΠ°, """""") Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠΎΠΆΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΡΡΠΈΠ½Π°;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
- πΉ Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Ρ ΠΏΡΠ°Π²ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π°
ΠΠΊΡΠΏΠΎΡΡ. - πΉ ΠΠ»Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ JSON) ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ-ΠΎΠ±Π΅ΡΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΊΡΠ°Π½ΠΈΡΡΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ.
- πΉ Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ : ΠΏΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΡΡΡΠΎΠΊΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· ΠΊΠ°Π²ΡΡΠ΅ΠΊ, ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 1Π‘ 8.3.20 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ
ΡΡΡΠΎΠΊ Ρ |, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ.
βββ
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π² 1Π‘
ΠΠ°ΠΊ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°Π²ΡΡΠΊΡ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° 1Π‘, Π΅ΡΠ»ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
ΠΡΠ»ΠΈ Π±ΡΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ (
Shift + ΠΠ΄Π»Ρ Β«). - Π’Π°Π±Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Windows (
Win + .). - ΠΡΡΠ°Π²ΠΊΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ°ΠΊΡΠΎΡ (Π΅ΡΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ).
Π ΠΊΡΠ°ΠΉΠ½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΠΎΠ»ΡΡΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ, Π³Π΄Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΡΠ³ΡΠ΅.
ΠΠΎΡΠ΅ΠΌΡ Π² ΠΎΡΡΠ΅ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Π·Π½Π°ΠΊΠΈ Π²ΠΎΠΏΡΠΎΡΠ°?
ΠΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΠΈΡΡΠ°. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅:
- Π¨ΡΠΈΡΡ Π² ΠΌΠ°ΠΊΠ΅ΡΠ΅ ΠΎΡΡΠ΅ΡΠ° (Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Unicode).
- ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π² PDF (ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅
UTF-8). - ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° (Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ).
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡΡΠ°Π΅ΡΡΡ, Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Β«ΡΠΌΠ½ΡΠ΅Β» ΠΊΠ°Π²ΡΡΠΊΠΈ («») Π½Π° ΠΏΡΡΠΌΡΠ΅ ("").
ΠΠ°ΠΊ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΠΎΠΌ SQL-Π·Π°ΠΏΡΠΎΡΠ΅ Π΄Π»Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΠ?
Π‘ΠΏΠΎΡΠΎΠ± ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π‘Π£ΠΠ:
- MS SQL: Π£Π΄Π²ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠ΅ΠΊ (
""). - PostgreSQL: ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌ ΡΠ»ΡΡΠ΅ΠΌ (
\"). - MySQL: ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌ ΡΠ»ΡΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ°
ANSI_QUOTES).
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ MS SQL:
SQLΠ’Π΅ΠΊΡΡ = "INSERT INTO Table (Name) VALUES ('" + Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠΌΡ, "'", "''") + "')";
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² 1Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π΄Π²ΠΎΠΉΠ½ΡΡ ?
ΠΠ΅Ρ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ 1Π‘ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ². ΠΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ (Π°ΠΏΠΎΡΡΡΠΎΡΡ) Π² ΠΊΠΎΠ΄Π΅ 1Π‘ Π½Π΅ ΡΠΊΡΠ°Π½ΠΈΡΡΡΡ ΡΡΡΠΎΠΊΠΈ, Π½ΠΎ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ:
- ΠΠ½ΡΡΡΠΈ ΡΡΡΠΎΠΊ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
"ΠΡΠΈΠ±ΠΊΠ°: 'ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°Π²'"). - Π SQL-Π·Π°ΠΏΡΠΎΡΠ°Ρ ΠΊ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΠ (Π³Π΄Π΅ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π»Ρ ΡΡΡΠΎΠΊ).
ΠΠ°ΠΊ Π²ΡΠ²Π΅ΡΡΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΡΠ΅Π· Π‘ΠΎΠΎΠ±ΡΠΈΡΡ()?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠ΅ΠΊ:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ""ΠΠ°Π²ΡΡΠΊΠΈ"" Π² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ ΡΠΊΡΠ°Π½ΠΈΡΡΡΡΡΡ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ.");
ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ | (Π² 1Π‘ 8.3.20+):
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(|
|Π’Π΅ΠΊΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ: "ΠΏΡΠΈΠΌΠ΅Ρ".
|ΠΡΠΎΡΠ°Ρ ΡΡΡΠΎΠΊΠ°: 'Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ'.
|);