ಚಿಹ್ನೆಗಳ ಮಾಸ್ಕ್ವೆರೇಡ್: ಯುನಿಕೋಡ್-ಆಧಾರಿತ ಭದ್ರತಾ ಅಂಶಗಳು. ಫೈಲ್‌ಗಳ ಬದಲಿಗೆ, ವಿವಿಧ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ವಿಂಡೋಸ್ ಫ್ಲ್ಯಾಷ್ ಡ್ರೈವ್‌ನಲ್ಲಿ “ಚಿತ್ರಲಿಪಿಗಳು” (ಅರ್ಥವಾಗದ ಚಿಹ್ನೆಗಳು) ಇವೆ

Krakozyabry - ಅಂತಹ ಆಸಕ್ತಿದಾಯಕ ಪದ ಯಾವುದು? ಪ್ರೋಗ್ರಾಂಗಳು ಅಥವಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿನ ಅಕ್ಷರಗಳ ತಪ್ಪಾದ/ತಪ್ಪಾದ ಪ್ರದರ್ಶನವನ್ನು (ಎನ್‌ಕೋಡಿಂಗ್) ವಿವರಿಸಲು ಈ ಪದವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ರಷ್ಯಾದ ಬಳಕೆದಾರರು ಬಳಸುತ್ತಾರೆ.
ಇದು ಏಕೆ ಸಂಭವಿಸುತ್ತದೆ? ನಿಮಗೆ ಖಚಿತವಾದ ಉತ್ತರ ಸಿಗುವುದಿಲ್ಲ. ಇದು ನಮ್ಮ "ಮೆಚ್ಚಿನ" ವೈರಸ್‌ಗಳ ತಂತ್ರಗಳ ಕಾರಣದಿಂದಾಗಿರಬಹುದು, ಬಹುಶಃ ವಿಂಡೋಸ್ ಓಎಸ್‌ನ ಅಸಮರ್ಪಕ ಕಾರ್ಯದಿಂದಾಗಿ (ಉದಾಹರಣೆಗೆ, ವಿದ್ಯುತ್ ಹೊರಗಿದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಆಫ್ ಆಗಿದೆ), ಬಹುಶಃ ಪ್ರೋಗ್ರಾಂ ಮತ್ತೊಂದು ಓಎಸ್‌ನೊಂದಿಗೆ ಸಂಘರ್ಷವನ್ನು ಸೃಷ್ಟಿಸಿದೆ ಮತ್ತು ಎಲ್ಲವೂ ಹೋದವು ಹುಲ್ಲುಗಾವಲು. ಸಾಮಾನ್ಯವಾಗಿ, ಹಲವು ಕಾರಣಗಳಿರಬಹುದು, ಆದರೆ ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕವೆಂದರೆ "ಇದು ಹಾಗೆ ಮುರಿದುಹೋಯಿತು."
ಲೇಖನವನ್ನು ಓದಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ವಿಂಡೋಸ್ OS ನಲ್ಲಿ ಎನ್ಕೋಡಿಂಗ್ ಸಮಸ್ಯೆಯನ್ನು ಹೇಗೆ ಪರಿಹರಿಸಬೇಕೆಂದು ಕಂಡುಹಿಡಿಯಿರಿ, ಅದು ಸಂಭವಿಸಿದ ನಂತರ.

ನನ್ನ ಅರ್ಥವನ್ನು ಇನ್ನೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳದವರಿಗೆ, ಇಲ್ಲಿ ಕೆಲವು:


ಅಂದಹಾಗೆ, ನಾನು ಒಮ್ಮೆ ಈ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ನನ್ನನ್ನು ಕಂಡುಕೊಂಡೆ ಮತ್ತು ನನ್ನ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ನಾನು ಇನ್ನೂ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೇನೆ ಅದು ಅದನ್ನು ನಿಭಾಯಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿದೆ. ಅದಕ್ಕಾಗಿಯೇ ನಾನು ಈ ಲೇಖನವನ್ನು ಬರೆಯಲು ನಿರ್ಧರಿಸಿದೆ.

ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಎನ್‌ಕೋಡಿಂಗ್ (ಫಾಂಟ್) ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ಹಲವಾರು “ವಸ್ತುಗಳು” ಜವಾಬ್ದಾರವಾಗಿವೆ - ಭಾಷೆ, ನೋಂದಾವಣೆ ಮತ್ತು OS ನ ಫೈಲ್‌ಗಳು. ಈಗ ನಾವು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತೇವೆ ಮತ್ತು ಪಾಯಿಂಟ್ ಮೂಲಕ ಪಾಯಿಂಟ್ ಮಾಡುತ್ತೇವೆ.

ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ವಿಂಡೋಸ್ನಲ್ಲಿ ರಷ್ಯನ್ (ರಷ್ಯನ್ ಅಕ್ಷರಗಳು) ಬದಲಿಗೆ krakozyabry ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಸರಿಪಡಿಸುವುದು ಹೇಗೆ.

1. ಪರಿಶೀಲಿಸಿ ಸ್ಥಾಪಿಸಲಾದ ಭಾಷೆಯುನಿಕೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸದ ಪ್ರೋಗ್ರಾಂಗಳಿಗಾಗಿ. ಬಹುಶಃ ಅದು ನಿಮ್ಮಿಂದ ಕಳೆದುಹೋಗಿದೆ.

ಆದ್ದರಿಂದ, ನಾವು ಮಾರ್ಗವನ್ನು ಅನುಸರಿಸೋಣ: ನಿಯಂತ್ರಣ ಫಲಕ - ಪ್ರಾದೇಶಿಕ ಮತ್ತು ಭಾಷಾ ಆಯ್ಕೆಗಳು - ಸುಧಾರಿತ ಟ್ಯಾಬ್
ಅಲ್ಲಿ ನಾವು ಭಾಷೆ ರಷ್ಯನ್ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತೇವೆ.


ವಿಂಡೋಸ್ XP ಯಲ್ಲಿ, ಇದರ ಜೊತೆಗೆ, ಕೆಳಭಾಗದಲ್ಲಿ "ಪರಿವರ್ತನೆ ಟೇಬಲ್ ಕೋಡ್ ಪುಟಗಳ" ಪಟ್ಟಿ ಇದೆ ಮತ್ತು ಅದರಲ್ಲಿ 20880 ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಒಂದು ಸಾಲು ಇದೆ. ಅಲ್ಲಿಯೂ ಒಬ್ಬ ರಷ್ಯನ್ ಇರಬೇಕು

6. ನಾನು ನಿಮಗೆ ಫೈಲ್ ಅನ್ನು ನೀಡುವ ಕೊನೆಯ ಅಂಶವೆಂದರೆ ಎಲ್ಲವನ್ನೂ ಒಮ್ಮೆ ಸರಿಪಡಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿತು ಮತ್ತು ಅದಕ್ಕಾಗಿಯೇ ನಾನು ಅದನ್ನು ನೆನಪಿಗಾಗಿ ಬಿಟ್ಟಿದ್ದೇನೆ. ಆರ್ಕೈವ್ ಇಲ್ಲಿದೆ:

ಒಳಗೆ ಎರಡು ಫೈಲ್‌ಗಳಿವೆ: krakozbroff.cmd ಮತ್ತು krakozbroff.reg

ಅವರು ಒಂದೇ ತತ್ವವನ್ನು ಹೊಂದಿದ್ದಾರೆ - ಸರಿಯಾದ ಚಿತ್ರಲಿಪಿಗಳು, ಚೌಕಗಳು, ಪ್ರಶ್ನೆಗಳು ಅಥವಾ ಆಶ್ಚರ್ಯಸೂಚಕ ಚಿಹ್ನೆಗಳುಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ವಿಂಡೋಸ್ OS ನಲ್ಲಿ (ಸಾಮಾನ್ಯ ಭಾಷೆಯಲ್ಲಿ, krakozyabry). ನಾನು ಮೊದಲನೆಯದನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು ಅದು ನನಗೆ ಸಹಾಯ ಮಾಡಿತು.

ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಒಂದೆರಡು ಸಲಹೆಗಳು:
1) ನೀವು ನೋಂದಾವಣೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ, ಬ್ಯಾಕಪ್ ಮಾಡಲು ಮರೆಯಬೇಡಿ ( ಬ್ಯಾಕ್ಅಪ್ ನಕಲು) ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ.
2) ಪ್ರತಿ ಬಿಂದುವಿನ ನಂತರ 1 ನೇ ಬಿಂದುವನ್ನು ಪರಿಶೀಲಿಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ.

ಅಷ್ಟೇ. ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕ್ರ್ಯಾಕರ್‌ಗಳನ್ನು (ಚೌಕಗಳು, ಚಿತ್ರಲಿಪಿಗಳು, ಆಶ್ಚರ್ಯಸೂಚಕ ಮತ್ತು ಪ್ರಶ್ನಾರ್ಥಕ ಚಿಹ್ನೆಗಳು) ಹೇಗೆ ಸರಿಪಡಿಸುವುದು/ತೆಗೆದುಹಾಕುವುದು ಎಂದು ಈಗ ನಿಮಗೆ ತಿಳಿದಿದೆ.

ಗಮನ!!! ಸಿದ್ಧರಾಗಿ, ಈ ಲೇಖನವು ದೀರ್ಘವಾಗಿರುತ್ತದೆ. ನೀವು ಸುಸ್ತಾಗಬಹುದು ಮತ್ತು ನಿದ್ರಿಸಬಹುದು, ಆದ್ದರಿಂದ ಕುಳಿತುಕೊಳ್ಳಿ, ಒಂದು ಕಪ್ ಕಾಫಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಿ ಮತ್ತು ಪ್ರಾರಂಭಿಸೋಣ.


ಚೀನೀ ಅಕ್ಷರಗಳನ್ನು ಕಲಿಯುವುದು ಭಾಷೆಯನ್ನು ಕಲಿಯುವ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ. ಅವುಗಳನ್ನು ಹೇಗೆ ಅಧ್ಯಯನ ಮಾಡುವುದು ಎಂಬುದರ ಕುರಿತು ಹಲವು ಮಾರ್ಗಗಳು, ವಿಧಾನಗಳು ಮತ್ತು ವಿಚಾರಗಳಿವೆ. ಈ ಲೇಖನವು ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತದೆ. ವಿಭಿನ್ನ ಜನರು, ಅವರ ಗುರಿಗಳನ್ನು ಅವಲಂಬಿಸಿ, ಅವರಿಗೆ ವಿಭಿನ್ನವಾಗಿ ಕಲಿಸುತ್ತಾರೆ.
ಉದಾಹರಣೆಗೆ, ಯಾರಾದರೂ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಅಕ್ಷರಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸುತ್ತಾರೆ. ಇತರರು ಚಿತ್ರಲಿಪಿಗಳಲ್ಲಿ ಪಠ್ಯವನ್ನು ಓದಲು ಬಯಸುತ್ತಾರೆ. ಇತರರು ಓದಲು ಮಾತ್ರವಲ್ಲ, ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಬರೆಯಲು ಸಹ ಬಯಸುತ್ತಾರೆ. ತದನಂತರ ಚೀನೀ ಭಾಷೆಯಲ್ಲಿ ಟಿಪ್ಪಣಿಗಳನ್ನು ಮಾಡಲು ಅಥವಾ ಪಠ್ಯಗಳನ್ನು ಬರೆಯಲು ಹೋಗುವವರು ಇದ್ದಾರೆ. ಮತ್ತೆ, ಕೈಯಿಂದ ಬರೆಯಿರಿ ಏಕೆಂದರೆ ಕಂಪ್ಯೂಟರ್ ಟೈಪಿಂಗ್ ತುಂಬಾ ಸುಲಭ.
ಆಧುನಿಕ ಕಾರ್ಯನಿರತತೆಯು ವ್ಯಕ್ತಿಯು ಗೊಂದಲವಿಲ್ಲದೆಯೇ ಕಲಿಕೆಯ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಮುಳುಗಲು ಅನುಮತಿಸುವುದಿಲ್ಲ ಎಂದು ಗಮನಿಸಬೇಕಾದ ಅಂಶವಾಗಿದೆ. ಸ್ವಂತವಾಗಿ ಮತ್ತು "ಸಾಧ್ಯವಾದಾಗಲೆಲ್ಲಾ" ಭಾಷೆಯನ್ನು ಕಲಿಯುವವರಿಗೆ ಇದು ವಿಶೇಷವಾಗಿ ಕಷ್ಟಕರವಾಗಿದೆ. ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಅಧ್ಯಯನ ಮಾಡಲು ಒಂದು ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಸಮಯಕ್ಕೆ ಸೀಮಿತವಾಗಿರುವವರು ಬಹುಶಃ ತಮ್ಮ ಸಾಧನಕ್ಕೆ ಅನುಕೂಲಕರವಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹುಡುಕಲು ಬಯಸುತ್ತಾರೆ ಇದರಿಂದ ಅವರು ತಮ್ಮ ಉಚಿತ ನಿಮಿಷದಲ್ಲಿ "ವಿಜ್ಞಾನದ ಗ್ರಾನೈಟ್ ಅನ್ನು ಕಡಿಯಬಹುದು". ಸರಿ, ಒಂದು ಭಾಷೆಯನ್ನು ವಿಶೇಷತೆಯಾಗಿ ಅಧ್ಯಯನ ಮಾಡುವವರಿಗೆ, ಎಲ್ಲವೂ ಸೂಕ್ತವಾಗಿರಬೇಕು, ಆದರೆ ಕೌಶಲ್ಯಗಳನ್ನು ಪಡೆಯಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಯಾರು ಬಯಸುವುದಿಲ್ಲ?
ಚಿತ್ರಲಿಪಿಯನ್ನು ಕಲಿಯುವುದು ವಿಭಿನ್ನ ಜನರಿಗೆ ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಅರ್ಥೈಸಬಲ್ಲದು ಎಂದು ನಾನು ಸೇರಿಸುತ್ತೇನೆ. ಪೂರ್ಣ ಅರ್ಥದಲ್ಲಿ, ಚಿತ್ರಲಿಪಿಯನ್ನು ಕಲಿಯುವುದು ಎಂದರೆ ಅದರ ಉಚ್ಚಾರಣೆ, ಕಾಗುಣಿತ ಮತ್ತು ಅರ್ಥವನ್ನು ತಿಳಿಯುವುದು. ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಚೈನೀಸ್ ಅಕ್ಷರಗಳನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಕೆಲವು ಮಾರ್ಗಗಳು ಯಾವುವು? ಕಾಗದದಿಂದ ಪ್ರಾರಂಭಿಸೋಣ, ನಂತರ ಎಲೆಕ್ಟ್ರಾನಿಕ್.

1. ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಸೂಚಿಸುವುದು. ಅಕ್ಷರಗಳನ್ನು ಕಲಿಯುವ ಸಾಂಪ್ರದಾಯಿಕ ವಿಧಾನ, ಲಕ್ಷಾಂತರ ಚೈನೀಸ್‌ನಿಂದ ಪರೀಕ್ಷಿಸಲ್ಪಟ್ಟಿದೆ. ಅವರು ಶಾಲೆಯ ಕೋರ್ಸ್ ಉದ್ದಕ್ಕೂ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಸೂಚಿಸುತ್ತಾರೆ ಎಂದು ನೆನಪಿನಲ್ಲಿಡಬೇಕು. ಇದು ಒಂದೆರಡು ವರ್ಷವಲ್ಲ. ಆದ್ದರಿಂದ, ವಿಧಾನದ ಅನುಕೂಲಗಳು:
- ದೃಶ್ಯ ಮತ್ತು ಸ್ನಾಯುವಿನ ಸ್ಮರಣೆ ಒಳಗೊಂಡಿರುತ್ತದೆ;
- ಬರವಣಿಗೆ ಕೌಶಲ್ಯ ಮತ್ತು ಕೈಬರಹವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ;
- ಯಾದೃಚ್ಛಿಕ ಕ್ರಮದಲ್ಲಿ ಚಿತ್ರಲಿಪಿಗಳ ಅಧ್ಯಯನ;
- ತಕ್ಷಣವೇ ಬರೆದದ್ದಕ್ಕೆ ಹಿಂತಿರುಗುವ ಸಾಮರ್ಥ್ಯ;
- ಇತರೆ.

ಅನಾನುಕೂಲಗಳು ಸೇರಿವೆ:
- ಕಾಗದ ಮತ್ತು ಬರವಣಿಗೆಯ ಉಪಕರಣಗಳು ಅಗತ್ಯವಿದೆ;
- ಒಂದು ಚಿತ್ರಲಿಪಿಯನ್ನು ಬರೆಯಲು ಸಾಕಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ;
- ನೀವು ಬಹಳಷ್ಟು ಕಾಗದವನ್ನು ಸಂಗ್ರಹಿಸಬೇಕಾಗಿದೆ;
- ವ್ಯಾಯಾಮಕ್ಕೆ ಗುಣಮಟ್ಟದ ವಿಧಾನಕ್ಕಾಗಿ ನಿಮಗೆ ಸ್ಥಳ ಮತ್ತು ಸಮಯ ಬೇಕಾಗುತ್ತದೆ.
- ಇತರೆ.

ನೀವು ಸಾಮಾನ್ಯ ಪೆನ್ನೊಂದಿಗೆ ಸಾಮಾನ್ಯ ನೋಟ್ಬುಕ್ನಲ್ಲಿ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಬರೆಯಬಹುದು. ಇದನ್ನು ಹೆಚ್ಚು ಕೂಲಂಕಷವಾಗಿ ಸಮೀಪಿಸುವವರು ವಿಶೇಷ ಪಾಕವಿಧಾನಗಳಲ್ಲಿ ಬರೆಯುತ್ತಾರೆ. ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಹೇಗೆ ಬರೆಯುವುದು, ಹಾಗೆಯೇ ಪ್ರಾಥಮಿಕ ಕಾಪಿಬುಕ್‌ಗಳ ಉದಾಹರಣೆಗಳ ಬಗ್ಗೆ ಇತ್ತು. ಹೆಚ್ಚು ಸುಧಾರಿತ ಶಿಫಾರಸು ವಿಧಾನವೆಂದರೆ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಶಿಫಾರಸು ಮಾಡುವುದು. ಅವರೂ ವಿಭಿನ್ನ.

1. ಟೆಂಪ್ಲೇಟ್. ಇದು ವಿಭಿನ್ನವಾಗಿ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಸಾರವು ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಟ್ರೇಸಿಂಗ್ ಪೇಪರ್ ಅನ್ನು ಪಠ್ಯದ ಮೇಲೆ ಇರಿಸಲಾಗುತ್ತದೆ, ಅದರ ಮೇಲೆ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಬರೆಯಲಾಗುತ್ತದೆ. ಸಮಸ್ಯೆಯೆಂದರೆ ಅಂತಹ ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿ ಚಿತ್ರಲಿಪಿಗಳ ಯಾವುದೇ ಉಚ್ಚಾರಣೆ ಇಲ್ಲ, ಅಂದರೆ, ಪರಿಚಿತ ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಕ್ಯಾಲಿಗ್ರಫಿಗೆ ಮಾತ್ರ ತರಬೇತಿ ನೀಡಲಾಗುತ್ತದೆ.


2. ಟೆಂಪ್ಲೇಟ್. ಗುಣಲಕ್ಷಣಗಳ ನಿರ್ದಿಷ್ಟ ಅನುಕ್ರಮದ ಪ್ರಕಾರ ಪ್ರಿಸ್ಕ್ರಿಪ್ಷನ್ ಸಂಭವಿಸುತ್ತದೆ. ಚಿತ್ರಲಿಪಿಗಳ ಅರ್ಥವನ್ನು ಸಹ ನೀಡಲಾಗಿದೆ. ಉಚ್ಚಾರಣೆಯು ತೆರೆಮರೆಯಲ್ಲಿ ಉಳಿದಿದೆ.

3. ವಿವರಿಸಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಇತರ ಪಾಕವಿಧಾನಗಳಿವೆ. ನೀವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದ ಮತ್ತು ಮುದ್ರಿಸಬಹುದಾದ ಲಿಂಕ್‌ಗಳು ಇಲ್ಲಿವೆ.

2. ಸಹಾಯಕ ವಿಧಾನ.

ವಿಧಾನದ ಮೂಲತತ್ವವು ಸರಳವಾಗಿದೆ. ಚಿತ್ರಲಿಪಿ ಹೇಗೆ ಕಾಣುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಬನ್ನಿ ಮತ್ತು ಚಿತ್ರಲಿಪಿಯ ಅರ್ಥ ಮತ್ತು ಉಚ್ಚಾರಣೆಯೊಂದಿಗೆ ಈ ಚಿತ್ರವನ್ನು ಹೇಗಾದರೂ ಸಂಪರ್ಕಿಸಿ. ಆಗಿತ್ತು . ನೀವು ಎಲ್ಲಾ ಸಂಘಗಳನ್ನು ನೋಟ್ಬುಕ್ನಲ್ಲಿ ಬರೆಯಬಹುದು ಮತ್ತು ಪುನರಾವರ್ತಿಸಲು ಅವರಿಗೆ ಹಿಂತಿರುಗಬಹುದು.
ಕೀಲಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವುದನ್ನು ಸಹ ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ. ವ್ಯತ್ಯಾಸವೆಂದರೆ ಸಂಘಗಳು ಅಮೂರ್ತಕ್ಕಿಂತ ಕಾಂಕ್ರೀಟ್ ಆಗುತ್ತವೆ. ಆದರೆ ಮೊದಲು ನೀವು ಕೀಲಿಗಳನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಬೇಕು. ನಾನು ಈ ಲೇಖನದಲ್ಲಿ ಈ ಬಗ್ಗೆ ಬರೆದಿದ್ದೇನೆ ಮತ್ತು ಅದು ಈ ಲೇಖನದಲ್ಲಿಯೂ ಇತ್ತು. ನೀವು ಸಂಘಗಳು ಮತ್ತು ಬರವಣಿಗೆ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಸಂಯೋಜಿಸಬಹುದು. ಆದರೆ ಇದು ತುಂಬಾ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ ಇದು ದೀರ್ಘಕಾಲ ನೆನಪಿನಲ್ಲಿ ಉಳಿಯುತ್ತದೆ.
ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು, ಮತ್ತೊಂದೆಡೆ, ಈ ಲೇಖನದಲ್ಲಿತ್ತು.

3. ಕಾರ್ಡ್‌ಗಳು.

ಅವು ಫ್ಲ್ಯಾಶ್ ಕಾರ್ಡ್‌ಗಳು. ಅಂಶವೆಂದರೆ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಕಾರ್ಡ್‌ಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಅಥವಾ ಸರಳವಾಗಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಆನ್ ಹಿಂಭಾಗಅವುಗಳ ಅರ್ಥ, ಉಚ್ಚಾರಣೆ ಅಥವಾ ಎರಡೂ. ಇದು ಎಲ್ಲರಿಗೂ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ, ಇದು ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ವರ್ಗೀಕರಣಕ್ಕೆ ಸಾಕಷ್ಟು ಸಮಯ ಬೇಕಾಗುತ್ತದೆ, ಮತ್ತು ಮೇಲಾಗಿ ಉತ್ತಮ ದೃಶ್ಯ ಸ್ಮರಣೆ. ನನ್ನ ಕೆಲವು ಹಳೆಯ ಸಂಗ್ರಹಗಳು ಇಲ್ಲಿವೆ:


ಮೂಲಕ, ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಬರೆಯಲು ಅನುಕ್ರಮಗಳನ್ನು ಒದಗಿಸುವ ಪಠ್ಯಪುಸ್ತಕಗಳಿಂದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಲಿಯುವಾಗ ಅದು ಕೆಲವು ಜನರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಇವು ಝಡೊಯೆಂಕೊ, ಕೊಂಡ್ರಾಶೆವ್ಸ್ಕಿ, ಇತ್ಯಾದಿಗಳ ಪಠ್ಯಪುಸ್ತಕಗಳಾಗಿರಬಹುದು.


ಇರಬಹುದು. ಚೀನೀ ಭಾಷೆಯ ಅನುಭವಿ ವಿದ್ಯಾರ್ಥಿಯು ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮತ್ತು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ಇತರ "ಕಾಗದ" ಮಾರ್ಗಗಳನ್ನು ನೀಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಆದರೆ ನಾನು ಈಗ ಮೇಲೆ ಹೇಳಿದ ಮೇಲೆ ವಾಸಿಸಲು ನಿರ್ಧರಿಸಿದೆ. ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಪದಗಳಿಗಿಂತ ಹೋಗೋಣ.

1. ಫ್ಲ್ಯಾಶ್ ಕಾರ್ಡ್‌ಗಳು.

ಹಲವಾರು ಸಾವಿರ ಚಿತ್ರಲಿಪಿಗಳು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಕಾರ್ಡ್‌ಗಳು ಎಂದು ಜನರು ಅರಿತುಕೊಂಡರು. ಇಡೀ ಪೆಟ್ಟಿಗೆ! ಇದು ಸಾಧ್ಯ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ರೂಪದಲ್ಲಿಅವುಗಳನ್ನು ಮಾಡಿ. ನಾವು ಎಲ್ಲಾ ರೀತಿಯ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಿದ್ದೇವೆ ವಿವಿಧ ವೇದಿಕೆಗಳುಆಹ್ ಈ ಕಾರ್ಡ್‌ಗಳನ್ನು ಪುನರುತ್ಪಾದಿಸಿ.

ಈ ವಿಧಾನದಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಯಾರಾದರೂ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಪರಿಚಯ ಮಾಡಿಕೊಳ್ಳಬೇಕು. ಅಲ್ಲದೆ ಎಲ್ಲರಿಗೂ ಅಲ್ಲ. ಚಿತ್ರಗಳ ಅಂತರದ ಪುನರಾವರ್ತನೆಯು ದೃಶ್ಯ ಸ್ಮರಣೆಯೊಂದಿಗೆ ಸಹ ಸಂಬಂಧಿಸಿದೆ. ಎಲ್ಲರೂ ಅದರಲ್ಲಿ ಸಮಾನವಾಗಿ ಒಳ್ಳೆಯವರಲ್ಲ. ಆದರೆ ಜಪಾನೀಸ್ ಮತ್ತು ಚೈನೀಸ್ ಮಾತ್ರ ಕಲಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ವಿವಿಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಲಭ್ಯವಿದೆ.

ಅದೇ ರೀತಿಯ ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಮ್ಯಾಗಜೆಟಾ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಅಂತಹ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇತ್ತು: ಲೇಖನಕ್ಕೆ ಲಿಂಕ್.

2. ಚಿತ್ರಲಿಪಿ ಸಂಸ್ಕಾರಕಗಳು.

ನಾನು ಒಮ್ಮೆ NJStar ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಚಿತ್ರಲಿಪಿಗಳೊಂದಿಗೆ ಪರಿಚಯ ಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿದೆ. ನಿಜವಾಗಿಯೂ ಸಹಾಯ ಮಾಡಲಿಲ್ಲ, ಆದರೆ ಯಾರಾದರೂ ಅವಳನ್ನು ಹುಡುಕಬಹುದು ಉಪಯುಕ್ತ ಅಪ್ಲಿಕೇಶನ್ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ. ಇಲ್ಲಿ . ಈ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನೀವು ಮೌಸ್ನೊಂದಿಗೆ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ನಮೂದಿಸಬಹುದು.

3. ಆನ್‌ಲೈನ್ ಅನುವಾದಕರು.

Google ಅನುವಾದಕವು ಟಚ್‌ಸ್ಕ್ರೀನ್ ಇನ್‌ಪುಟ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿದೆ. ಅಲ್ಲಿ ನೀವು ನೇರವಾಗಿ ನಿಮ್ಮ ಮೊಬೈಲ್ ಸಾಧನದಲ್ಲಿ ನಿಮ್ಮ ಬೆರಳಿನಿಂದ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಬರೆಯಬಹುದು. ಇಂಟರ್ನೆಟ್ ಅಗತ್ಯವಿದೆ. ಯಾವುದೇ ಸ್ಪಷ್ಟ ಕಂಠಪಾಠ ಕಾರ್ಯಕ್ರಮವಿಲ್ಲ, ಕಾಗದದ ಮೇಲೆ ಬರೆಯುವ ಸಾಮರ್ಥ್ಯವಿಲ್ಲ. www.bkrs.info ನಂತಹ ಆನ್‌ಲೈನ್ ನಿಘಂಟುಗಳಲ್ಲಿ ಮೌಸ್‌ನೊಂದಿಗೆ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ನಮೂದಿಸಲು ಇದು ಅನ್ವಯಿಸುತ್ತದೆ. ಹುಡುಕಾಟ ಪಟ್ಟಿಯ ಪಕ್ಕದಲ್ಲಿ ಹಸ್ತಚಾಲಿತ ಇನ್‌ಪುಟ್ ಬಟನ್ ಇದೆ, ಇದು ರೇಖೆಯ ಸುತ್ತಲಿನ ಥೀಮ್‌ನಿಂದಾಗಿ ಕೆಲವೊಮ್ಮೆ ಗೋಚರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಅದು ಖಂಡಿತವಾಗಿಯೂ ಬಲಭಾಗದಲ್ಲಿದೆ. ನೀವು ಮೌಸ್ನೊಂದಿಗೆ ಚಿತ್ರಲಿಪಿಯನ್ನು ನಮೂದಿಸಬಹುದು ಮತ್ತು ಅದರ ಅರ್ಥವನ್ನು ನೋಡಬಹುದು, ಕೆಲವೊಮ್ಮೆ ಉಚ್ಚಾರಣೆಯನ್ನು ಕೇಳಬಹುದು. ಕಾಗದದ ಮೇಲೆ ಬರೆಯುವ ಅಗತ್ಯವನ್ನು ನಿವಾರಿಸುತ್ತದೆ.

4. ಇತರ ಕಾರ್ಯಕ್ರಮಗಳು.

ನೀವು ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಇತರ ಸಾಫ್ಟ್ವೇರ್ಗಳನ್ನು ಕಾಣಬಹುದು. ನಾನು ಎಲ್ಲವನ್ನೂ ಪರೀಕ್ಷಿಸಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಹೆಚ್ಚು ವಿವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದರೆ ನಾನು MAO ವ್ಯವಸ್ಥೆಯ ಬಗ್ಗೆ ಕೆಲವು ಪದಗಳನ್ನು ಹೇಳಲು ಬಯಸುತ್ತೇನೆ. ಚಿತ್ರಲಿಪಿಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ವಿಧಾನವನ್ನು ನಾನು ಇಷ್ಟಪಡಲಿಲ್ಲ, ಆದರೆ "MAOcard" ಅಪ್ಲಿಕೇಶನ್ ಇರುವುದರಿಂದ ನಾನು ಅದನ್ನು ಈ ಲೇಖನದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲು ನಿರ್ಧರಿಸಿದೆ. ಮತ್ತು ಯಾರಾದರೂ ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ನನಗಿಂತ ಹೆಚ್ಚು ರೇಟ್ ಮಾಡಬಹುದು. ಲಿಂಕ್...

ಮುಂದುವರೆಸೋಣ...

ನೀವು ಇದರ ಬಗ್ಗೆ ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ಬರೆಯಬಹುದು, ಆದರೆ ಕನಿಷ್ಠ ನಿಮ್ಮ ಸಮಯವನ್ನು ಉಳಿಸಲು, ನಾನು ಮ್ಯಾಗಜೀನ್‌ನಿಂದ ಪುಟಕ್ಕೆ ಲಿಂಕ್ ಅನ್ನು ಒದಗಿಸುತ್ತೇನೆ, ಅಲ್ಲಿ ಲೇಖಕರು ವಿವಿಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಉಪಯುಕ್ತ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಸಂಪೂರ್ಣ ಗುಂಪನ್ನು ಒದಗಿಸುತ್ತಾರೆ. ಎಲ್ಲದರ ನಡುವೆ, ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಮತ್ತು ಪುನರಾವರ್ತಿಸಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿವೆ. ಆದರೆ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಪುನರಾವರ್ತಿಸುವುದು ಅಥವಾ ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಒಂದು ವಿಷಯ ಮತ್ತು ಅವುಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಇನ್ನೊಂದು ವಿಷಯ ಎಂದು ನಾನು ಇನ್ನೂ ಒತ್ತಿಹೇಳಲು ಬಯಸುತ್ತೇನೆ. ನೀವು ಪದಗಳನ್ನು ತಿಳಿದಿದ್ದರೂ ಓದಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ ಅಥವಾ ನೀವು ಪದಗಳು ಮತ್ತು ಅಕ್ಷರಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಕಲಿತಾಗ ಇದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಈ ಉದ್ದೇಶಗಳಿಗಾಗಿ ವಿಶೇಷ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸೂಕ್ತವಾಗಿವೆ.

ನಾನು ನಿರ್ದಿಷ್ಟವಾಗಿ Android ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ "Chineseskill" ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಮೂದಿಸಲು ಬಯಸುತ್ತೇನೆ. ಇದು ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ ಮತ್ತು ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಅನೇಕ ಪ್ರಯೋಜನಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಚಿತ್ರಲಿಪಿಗಳ ಅಧ್ಯಯನವು ಶಬ್ದಕೋಶ ಮತ್ತು ವ್ಯಾಕರಣದ ಅಧ್ಯಯನದೊಂದಿಗೆ ಸಮಾನಾಂತರವಾಗಿ ಹೋಗುತ್ತದೆ. ನೀವು ಪದಗಳನ್ನು ಬರೆಯಬೇಕು ಮತ್ತು ಉಚ್ಚರಿಸಬೇಕು. ಕೆಲವೊಮ್ಮೆ ಕೈಯಾರೆ, ನಿಮ್ಮ ಬೆರಳಿನಿಂದ. ಬಹುಶಃ ಇದು ನಿಮಗೆ ಬೇಕಾಗಿರಬಹುದೇ? ..

ನಾನು ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಶಿಫಾರಸು ಮಾಡುವ ಇನ್ನೊಂದು ಅಪ್ಲಿಕೇಶನ್ ಚೈನೀಸ್ ಮತ್ತು, ಇನ್ನಿರ್ದಿಷ್ಟವಾಗಿ, ಚಿತ್ರಲಿಪಿಗಳು, "ಚೈನೀಸ್ ರೈಟರ್" ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ನಾನಾಗಲೇ ಮಾಡಿದೆ ಸಣ್ಣ ವಿವರಣೆಈ ಅಪ್ಲಿಕೇಶನ್. ಆದರೆ ಚಿತ್ರಲಿಪಿಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯೊಂದಿಗೆ ಪರದೆಯ ಕೆಳಭಾಗದಲ್ಲಿ ತೆವಳುವ ರೇಖೆಯಂತಹ ಕೆಲವು ಅನಾನುಕೂಲತೆಗಳೊಂದಿಗೆ, ಅಪ್ಲಿಕೇಶನ್ ಅತ್ಯುತ್ತಮವಾಗಿದೆ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ. ನೀವು ಚಿತ್ರಲಿಪಿಗಳನ್ನು ನೋಡಬಹುದು, ಅವುಗಳನ್ನು ಬರೆಯಲು ಕಲಿಯಬಹುದು, ಆಟದಲ್ಲಿ ನಿಮ್ಮನ್ನು ಪರೀಕ್ಷಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಇನ್ನಷ್ಟು ಮಾಡಬಹುದು. ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ನೀವು ಇದನ್ನು ಹೊಂದಿರಬೇಕು ... ಪಾವತಿಸಿದ ಮತ್ತು ಉಚಿತ ಆವೃತ್ತಿಗಳಿವೆ.

ತೀರ್ಮಾನ.

ಕೊನೆಯಲ್ಲಿ, ನನ್ನ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಮತ್ತು ಟ್ಯಾಬ್ಲೆಟ್‌ನಲ್ಲಿರುವ ಎಲ್ಲವನ್ನೂ ಪಟ್ಟಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ. ನಾನು ಪ್ರಯತ್ನಿಸಿದೆ ವಿವಿಧ ಕಾರ್ಯಕ್ರಮಗಳು, ಆದರೆ ಅಯ್ಯೋ, ಇದು ಸೂಕ್ತವಲ್ಲ. ಅಥವಾ ಬಹುಶಃ ನಾನು ಅದನ್ನು ಇನ್ನೂ ಕಂಡುಕೊಂಡಿಲ್ಲ. ಆದರೆ ನಾನು ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಿರುವುದು ಪ್ರಯತ್ನಿಸಲು ಯೋಗ್ಯವಾಗಿದೆ. ಒಂದು ರೀತಿಯಲ್ಲಿ ಅಥವಾ ಇನ್ನೊಂದು ರೀತಿಯಲ್ಲಿ, ಇವೆಲ್ಲವೂ ನಿಮ್ಮ ಸ್ಮರಣೆಯಲ್ಲಿ ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಪರಿಚಯಿಸುವ ಸಾಧನಗಳಾಗಿವೆ. ಆದರೆ ಅವಳು ಅವರನ್ನು ಹೇಗೆ ಗ್ರಹಿಸುತ್ತಾಳೆ, ನಂತರ ಅವುಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ಅವಳು ಬಯಸುತ್ತಾಳೆಯೇ ಎಂಬುದು ಇನ್ನೊಂದು ಪ್ರಶ್ನೆ. ಆದ್ದರಿಂದ, ಚಿತ್ರಲಿಪಿಗಳನ್ನು ಸ್ವತಃ ಅಧ್ಯಯನ ಮಾಡುವುದರ ಜೊತೆಗೆ, ಉತ್ತಮ ರಾತ್ರಿ ನಿದ್ರೆ ಪಡೆಯಲು ಮತ್ತು ನಿಮ್ಮ ಸ್ಮರಣೆಯನ್ನು ತರಬೇತಿ ಮಾಡಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಕೊನೆಯವರೆಗೂ ಓದಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು, ಈಗ ಸಮಸ್ಯೆಯ ಬಗ್ಗೆ ನಿಮ್ಮ ತಿಳುವಳಿಕೆ ಬಹುಶಃ ವಿಶಾಲವಾಗಿದೆ.

ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ ಯೂನಿಕೋಡ್ ಎಂದು ವರ್ಗೀಕರಿಸಲಾದ ಶೋಷಣೆಗಳನ್ನು ನೀವು ನೋಡಿದ್ದೀರಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಪುಟವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಸರಿಯಾದ ಎನ್‌ಕೋಡಿಂಗ್‌ಗಾಗಿ ಹುಡುಕಿದೆ ಮತ್ತು ಅಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿ ಮುಂದಿನ ಗಿಮಿಕ್‌ಗಳೊಂದಿಗೆ ಸಂತೋಷವಾಗಿದೆ. ಇನ್ನೇನು ಗೊತ್ತಿಲ್ಲ! ಈ ಸಂಪೂರ್ಣ ಅವ್ಯವಸ್ಥೆಯನ್ನು ಯಾರು ಪ್ರಾರಂಭಿಸಿದರು ಮತ್ತು ಇಂದಿಗೂ ಅದನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುತ್ತಿದ್ದಾರೆ ಎಂದು ನೀವು ಕಂಡುಹಿಡಿಯಲು ಬಯಸಿದರೆ, ನಿಮ್ಮ ಸೀಟ್ ಬೆಲ್ಟ್ಗಳನ್ನು ಕಟ್ಟಿಕೊಳ್ಳಿ ಮತ್ತು ಓದಿ.

ಅವರು ಹೇಳಿದಂತೆ, "ಉಪಕ್ರಮವು ಶಿಕ್ಷಾರ್ಹವಾಗಿದೆ" ಮತ್ತು ಯಾವಾಗಲೂ, ಅಮೆರಿಕನ್ನರು ಎಲ್ಲದಕ್ಕೂ ಹೊಣೆಯಾಗುತ್ತಾರೆ.

ಮತ್ತು ಇದು ಹೀಗಿತ್ತು. ಕಂಪ್ಯೂಟರ್ ಉದ್ಯಮದ ಉಚ್ಛ್ರಾಯ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಹರಡುವಿಕೆಯ ಮುಂಜಾನೆ, ಸಂಕೇತಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಸಾರ್ವತ್ರಿಕ ವ್ಯವಸ್ಥೆಯ ಅಗತ್ಯವು ಹುಟ್ಟಿಕೊಂಡಿತು. ಮತ್ತು ಕಳೆದ ಶತಮಾನದ 60 ರ ದಶಕದಲ್ಲಿ, ASCII ಕಾಣಿಸಿಕೊಂಡಿತು - "ಅಮೆರಿಕನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೋಡ್ ಫಾರ್ ಇನ್ಫರ್ಮೇಷನ್ ಇಂಟರ್ಚೇಂಜ್" (ಅಮೇರಿಕನ್ ಪ್ರಮಾಣಿತ ಕೋಡ್ಮಾಹಿತಿ ವಿನಿಮಯಕ್ಕಾಗಿ), ಪರಿಚಿತ 7-ಬಿಟ್ ಅಕ್ಷರ ಎನ್‌ಕೋಡಿಂಗ್. ಕೊನೆಯ ಎಂಟನೇ ಬಳಕೆಯಾಗದ ಬಿಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಪ್ರದೇಶದಲ್ಲಿ ಪ್ರತಿ ಕಂಪ್ಯೂಟರ್ ಗ್ರಾಹಕರ ಅಗತ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ASCII ಟೇಬಲ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ನಿಯಂತ್ರಣ ಬಿಟ್ ಆಗಿ ಬಿಡಲಾಗಿದೆ. ಈ ಬಿಟ್ ಪ್ರತಿ ಭಾಷೆಗೆ ತನ್ನದೇ ಆದ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಲು ASCII ಟೇಬಲ್ ಅನ್ನು ವಿಸ್ತರಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಅನೇಕ ದೇಶಗಳಿಗೆ ಸರಬರಾಜು ಮಾಡಲಾಯಿತು, ಅಲ್ಲಿ ಅವರು ಈಗಾಗಲೇ ತಮ್ಮದೇ ಆದ ಮಾರ್ಪಡಿಸಿದ ಕೋಷ್ಟಕವನ್ನು ಬಳಸಿದರು. ಆದರೆ ನಂತರ ಈ ವೈಶಿಷ್ಟ್ಯವು ತಲೆನೋವಾಗಿ ಬೆಳೆಯಿತು, ಏಕೆಂದರೆ ಕಂಪ್ಯೂಟರ್‌ಗಳ ನಡುವಿನ ಡೇಟಾ ವಿನಿಮಯವು ಸಾಕಷ್ಟು ಸಮಸ್ಯಾತ್ಮಕವಾಗಿದೆ. ಹೊಸ 8-ಬಿಟ್ ಕೋಡ್ ಪುಟಗಳುಒಂದಕ್ಕೊಂದು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ - ಒಂದೇ ಕೋಡ್ ಹಲವಾರು ವಿಭಿನ್ನ ಅಕ್ಷರಗಳನ್ನು ಅರ್ಥೈಸಬಲ್ಲದು. ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ISO (“ಇಂಟರ್ನ್ಯಾಷನಲ್ ಆರ್ಗನೈಸೇಶನ್ ಫಾರ್ ಸ್ಟ್ಯಾಂಡರ್ಡೈಸೇಶನ್”, ಇಂಟರ್ನ್ಯಾಷನಲ್ ಆರ್ಗನೈಸೇಶನ್ ಫಾರ್ ಸ್ಟ್ಯಾಂಡರ್ಡೈಸೇಶನ್) ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಹೊಸ ಟೇಬಲ್, ಅವುಗಳೆಂದರೆ "ISO 8859".

ಈ ಮಾನದಂಡವನ್ನು ನಂತರ UCS ("ಯೂನಿವರ್ಸಲ್ ಕ್ಯಾರೆಕ್ಟರ್ ಸೆಟ್") ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ಆದಾಗ್ಯೂ, UCS ಅನ್ನು ಮೊದಲು ಬಿಡುಗಡೆ ಮಾಡುವ ಹೊತ್ತಿಗೆ, ಯುನಿಕೋಡ್ ಕಾಣಿಸಿಕೊಂಡಿತು. ಆದರೆ ಎರಡೂ ಮಾನದಂಡಗಳ ಗುರಿಗಳು ಮತ್ತು ಉದ್ದೇಶಗಳು ಹೊಂದಿಕೆಯಾದ ಕಾರಣ, ಪಡೆಗಳನ್ನು ಸೇರಲು ನಿರ್ಧರಿಸಲಾಯಿತು. ಸರಿ, ಯುನಿಕೋಡ್ ಪ್ರತಿ ಪಾತ್ರಕ್ಕೂ ವಿಶಿಷ್ಟವಾದ ಹೆಸರನ್ನು ನೀಡುವ ಕಷ್ಟಕರ ಕೆಲಸವನ್ನು ತೆಗೆದುಕೊಂಡಿದೆ. ಪ್ರಸ್ತುತ ಯುನಿಕೋಡ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯು 5.2 ಆಗಿದೆ.

ನಾನು ನಿಮಗೆ ಎಚ್ಚರಿಕೆ ನೀಡಲು ಬಯಸುತ್ತೇನೆ - ವಾಸ್ತವವಾಗಿ, ಎನ್ಕೋಡಿಂಗ್ಗಳೊಂದಿಗಿನ ಕಥೆಯು ತುಂಬಾ ಮರ್ಕಿಯಾಗಿದೆ. ವಿಭಿನ್ನ ಮೂಲಗಳು ವಿಭಿನ್ನ ಸತ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ನೀವು ಒಂದು ವಿಷಯದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಬಾರದು, ಎಲ್ಲವೂ ಹೇಗೆ ರೂಪುಗೊಂಡಿತು ಮತ್ತು ಆಧುನಿಕ ಮಾನದಂಡಗಳನ್ನು ಅನುಸರಿಸಿ. ನಾವು, ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಇತಿಹಾಸಕಾರರಲ್ಲ.

ಯುನಿಕೋಡ್ ಕ್ರ್ಯಾಶ್ ಕೋರ್ಸ್

ವಿಷಯವನ್ನು ಪರಿಶೀಲಿಸುವ ಮೊದಲು, ತಾಂತ್ರಿಕ ಪರಿಭಾಷೆಯಲ್ಲಿ ಯೂನಿಕೋಡ್ ಏನೆಂದು ವಿವರಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ಗುರಿಗಳು ಈ ಮಾನದಂಡನಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ, ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಪ್ಯಾಚ್ ಅಪ್ ಮಾಡುವುದು ಮಾತ್ರ ಉಳಿದಿದೆ.

ಹಾಗಾದರೆ ಯೂನಿಕೋಡ್ ಎಂದರೇನು? ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಪ್ರಪಂಚದ ಎಲ್ಲಾ ಭಾಷೆಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ ಸಂಕೇತವಾಗಿ ಯಾವುದೇ ಪಾತ್ರವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಮಾರ್ಗವಾಗಿದೆ. ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸುಮಾರು 1,100,000 ಕೋಡ್‌ಗಳನ್ನು ಹೊಂದಿದೆ, ಇದು U+0000 ನಿಂದ U+10FFFF ವರೆಗಿನ ಜಾಗವನ್ನು ಆಕ್ರಮಿಸುತ್ತದೆ. ಆದರೆ ಇಲ್ಲಿ ಜಾಗರೂಕರಾಗಿರಿ! ಯೂನಿಕೋಡ್ ಅಕ್ಷರಕ್ಕೆ ಕೋಡ್ ಎಂದರೇನು ಮತ್ತು ಆ ಕೋಡ್ ಅನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಹೇಗೆ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಅಕ್ಷರ ಸಂಕೇತಗಳು (ಉದಾಹರಣೆಗೆ, "A" ಅಕ್ಷರಕ್ಕೆ 0041) ಯಾವುದೇ ಅರ್ಥವನ್ನು ಹೊಂದಿಲ್ಲ, ಆದರೆ ಈ ಕೋಡ್‌ಗಳನ್ನು ಬೈಟ್‌ಗಳಲ್ಲಿ ಪ್ರತಿನಿಧಿಸಲು ತರ್ಕವಿದೆ; ಇದನ್ನು ಎನ್‌ಕೋಡಿಂಗ್‌ಗಳಿಂದ ಮಾಡಲಾಗುತ್ತದೆ. ಯುನಿಕೋಡ್ ಕನ್ಸೋರ್ಟಿಯಂ ಯುಟಿಎಫ್ (ಯುನಿಕೋಡ್ ಟ್ರಾನ್ಸ್‌ಫರ್ಮೇಶನ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು) ಎಂದು ಕರೆಯಲ್ಪಡುವ ಕೆಳಗಿನ ರೀತಿಯ ಎನ್‌ಕೋಡಿಂಗ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಮತ್ತು ಇಲ್ಲಿ ಅವು:

  • UTF-7: ಭದ್ರತೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಕಾರಣಗಳಿಗಾಗಿ ಈ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ. RFC 2152 ರಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಯುನಿಕೋಡ್‌ನ ಭಾಗವಲ್ಲ, ಆದರೆ ಈ ಒಕ್ಕೂಟದಿಂದ ಪರಿಚಯಿಸಲಾಗಿದೆ.
  • UTF-8: ವೆಬ್ ಸ್ಪೇಸ್‌ನಲ್ಲಿ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಎನ್‌ಕೋಡಿಂಗ್. 1 ರಿಂದ 4 ಬೈಟ್‌ಗಳ ಅಗಲವಿರುವ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ. ASCII ಅನ್ನು ಬಳಸುವ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳೊಂದಿಗೆ ಹಿಮ್ಮುಖವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. U+0000 ರಿಂದ U+007F ವರೆಗಿನ ವ್ಯಾಪ್ತಿಯನ್ನು ಆಕ್ರಮಿಸುತ್ತದೆ.
  • UTF-16: 2 ರಿಂದ 4 ಬೈಟ್‌ಗಳವರೆಗೆ ವೇರಿಯಬಲ್ ಅಗಲವನ್ನು ಬಳಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ಬಳಕೆ 2 ಬೈಟ್‌ಗಳು. UCS-2 ಒಂದೇ ಎನ್‌ಕೋಡಿಂಗ್ ಆಗಿದೆ, ಕೇವಲ 2 ಬೈಟ್‌ಗಳ ಸ್ಥಿರ ಅಗಲ ಮತ್ತು BMP ಮಿತಿಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ.
  • UTF-32: 4 ಬೈಟ್‌ಗಳ ಸ್ಥಿರ ಅಗಲವನ್ನು ಬಳಸುತ್ತದೆ, ಅಂದರೆ 32 ಬಿಟ್‌ಗಳು. ಆದಾಗ್ಯೂ, ಕೇವಲ 21 ಬಿಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ, ಉಳಿದ 11 ಸೊನ್ನೆಗಳಿಂದ ತುಂಬಿವೆ. ಈ ಎನ್‌ಕೋಡಿಂಗ್ ಬಾಹ್ಯಾಕಾಶದ ವಿಷಯದಲ್ಲಿ ತೊಡಕಿನದ್ದಾಗಿದ್ದರೂ, ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ 32-ಬಿಟ್ ವಿಳಾಸದ ಕಾರಣದಿಂದಾಗಿ ಕಾರ್ಯಕ್ಷಮತೆಯ ದೃಷ್ಟಿಯಿಂದ ಇದು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ.

UTF-32 ನ ಹತ್ತಿರದ ಅನಲಾಗ್ UCS-4 ಎನ್ಕೋಡಿಂಗ್ ಆಗಿದೆ, ಆದರೆ ಇಂದು ಇದನ್ನು ಕಡಿಮೆ ಬಾರಿ ಬಳಸಲಾಗುತ್ತದೆ.

UTF-8 ಮತ್ತು UTF-32 ಎರಡು ಶತಕೋಟಿ ಅಕ್ಷರಗಳಿಗಿಂತ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪ್ರತಿನಿಧಿಸಬಹುದು ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ, UTF-16 ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯ ಸಲುವಾಗಿ ನಮ್ಮನ್ನು ಒಂದು ಮಿಲಿಯನ್‌ಗಿಂತ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸೀಮಿತಗೊಳಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು. ಸಂಪೂರ್ಣ ಕೋಡ್ ಜಾಗವನ್ನು 17 ಪ್ಲೇನ್‌ಗಳಾಗಿ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ, ಪ್ರತಿಯೊಂದೂ 65,536 ಚಿಹ್ನೆಗಳೊಂದಿಗೆ. ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಚಿಹ್ನೆಗಳು ಶೂನ್ಯ, ಮೂಲ ಸಮತಲದಲ್ಲಿ ನೆಲೆಗೊಂಡಿವೆ. BMP - ಬೇಸಿಕ್ ಮಲ್ಟಿಪ್ಲೇನ್ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.
UTF-16 ಮತ್ತು UTF-32 ಎನ್‌ಕೋಡಿಂಗ್‌ಗಳಲ್ಲಿನ ಡೇಟಾ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಎರಡು ರೀತಿಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸಬಹುದು - ಲಿಟಲ್ ಎಂಡಿಯನ್ ಮತ್ತು ಬಿಗ್ ಎಂಡಿಯನ್, ಕ್ರಮವಾಗಿ UTF-16LE/UTF-32LE, UTF16BE/UTF-32BE ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ನೀವು ಊಹಿಸಿದಂತೆ, LE ಲಿಟಲ್-ಎಂಡಿಯನ್ ಮತ್ತು BE ದೊಡ್ಡ-ಎಂಡಿಯನ್ ಆಗಿದೆ. ಆದರೆ ನಾವು ಹೇಗಾದರೂ ಈ ಆದೇಶಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ಬೈಟ್ ಆರ್ಡರ್ ಮಾರ್ಕ್ U+FEFF ಅನ್ನು ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಬಳಸಿ - BOM, “ಬೈಟ್ ಆರ್ಡರ್ ಮಾಸ್ಕ್”. ಈ BOM ಯು UTF-8 ನಲ್ಲಿಯೂ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಅದು ಅಲ್ಲಿ ಏನೂ ಇಲ್ಲ ಎಂದರ್ಥ.

ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯ ಸಲುವಾಗಿ, ಯುನಿಕೋಡ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎನ್ಕೋಡಿಂಗ್ಗಳಿಂದ ಅಕ್ಷರಗಳನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿತ್ತು. ಆದರೆ ಇಲ್ಲಿ ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ಉದ್ಭವಿಸುತ್ತದೆ - ಹೇಗಾದರೂ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾದ ಒಂದೇ ರೀತಿಯ ಅಕ್ಷರಗಳ ಹಲವು ರೂಪಾಂತರಗಳಿವೆ. ಆದ್ದರಿಂದ, "ಸಾಮಾನ್ಯೀಕರಣ" ಎಂದು ಕರೆಯಲ್ಪಡುವ ಅಗತ್ಯವಿದೆ, ಅದರ ನಂತರ ಎರಡು ತಂತಿಗಳನ್ನು ಹೋಲಿಸಲು ಈಗಾಗಲೇ ಸಾಧ್ಯವಿದೆ. ಸಾಮಾನ್ಯೀಕರಣದ 4 ರೂಪಗಳಿವೆ:

  • ಸಾಮಾನ್ಯೀಕರಣ ಫಾರ್ಮ್ D (NFD): ಅಂಗೀಕೃತ ವಿಘಟನೆ.
  • ಸಾಮಾನ್ಯೀಕರಣ ಫಾರ್ಮ್ C (NFC): ಅಂಗೀಕೃತ ವಿಭಜನೆ + ಅಂಗೀಕೃತ ಸಂಯೋಜನೆ.
  • ಸಾಮಾನ್ಯೀಕರಣ ಫಾರ್ಮ್ KD (NFKD): ಹೊಂದಾಣಿಕೆಯ ವಿಭಜನೆ.
  • ಸಾಮಾನ್ಯೀಕರಣ ಫಾರ್ಮ್ KC (NFKC): ಹೊಂದಾಣಿಕೆಯ ವಿಭಜನೆ + ಅಂಗೀಕೃತ ಸಂಯೋಜನೆ.

ಈಗ ಈ ವಿಚಿತ್ರ ಪದಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ಮಾತನಾಡೋಣ.

ಯುನಿಕೋಡ್ ಎರಡು ರೀತಿಯ ಸ್ಟ್ರಿಂಗ್ ಸಮಾನತೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ - ಅಂಗೀಕೃತ ಮತ್ತು ಹೊಂದಾಣಿಕೆ.

ಮೊದಲನೆಯದು ಸಂಕೀರ್ಣ ಚಿಹ್ನೆಯ ವಿಭಜನೆಯನ್ನು ಹಲವಾರು ವೈಯಕ್ತಿಕ ವ್ಯಕ್ತಿಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ, ಇದು ಒಟ್ಟಾರೆಯಾಗಿ ಮೂಲ ಚಿಹ್ನೆಯನ್ನು ರೂಪಿಸುತ್ತದೆ. ಎರಡನೇ ಸಮಾನತೆಯು ಹತ್ತಿರದ ಹೊಂದಾಣಿಕೆಯ ಚಿಹ್ನೆಯನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ಸಂಯೋಜನೆಯು ವಿವಿಧ ಭಾಗಗಳಿಂದ ಚಿಹ್ನೆಗಳ ಸಂಯೋಜನೆಯಾಗಿದೆ, ವಿಭಜನೆಯು ವಿರುದ್ಧ ಕ್ರಿಯೆಯಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ರೇಖಾಚಿತ್ರವನ್ನು ನೋಡಿ, ಎಲ್ಲವೂ ಸ್ಥಳದಲ್ಲಿ ಬೀಳುತ್ತವೆ.

ಭದ್ರತಾ ಕಾರಣಗಳಿಗಾಗಿ, ಪರಿಶೀಲನೆಗಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಯಾವುದೇ ಫಿಲ್ಟರ್‌ಗಳಿಗೆ ಸಲ್ಲಿಸುವ ಮೊದಲು ಸಾಮಾನ್ಯೀಕರಣವನ್ನು ಮಾಡಬೇಕು. ಈ ಕಾರ್ಯಾಚರಣೆಯ ನಂತರ, ಪಠ್ಯದ ಗಾತ್ರವು ಬದಲಾಗಬಹುದು, ಇದು ಋಣಾತ್ಮಕ ಪರಿಣಾಮಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು, ಆದರೆ ಅದರ ನಂತರ ಹೆಚ್ಚು.

ಸಿದ್ಧಾಂತದ ವಿಷಯದಲ್ಲಿ, ಅಷ್ಟೆ, ನಾನು ಇನ್ನೂ ಹೆಚ್ಚು ಹೇಳಿಲ್ಲ, ಆದರೆ ನಾನು ಮುಖ್ಯವಾದ ಯಾವುದನ್ನೂ ಕಳೆದುಕೊಂಡಿಲ್ಲ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಯುನಿಕೋಡ್ ನಂಬಲಾಗದಷ್ಟು ವಿಸ್ತಾರವಾಗಿದೆ, ಸಂಕೀರ್ಣ, ದಪ್ಪ ಪುಸ್ತಕಗಳನ್ನು ಅದರ ಮೇಲೆ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಮತ್ತು ಅಂತಹ ತೊಡಕಿನ ಮಾನದಂಡದ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಪ್ರವೇಶಿಸಬಹುದಾದ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ವಿವರಿಸಲು ತುಂಬಾ ಕಷ್ಟ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ಆಳವಾದ ತಿಳುವಳಿಕೆಗಾಗಿ ನೀವು ಸೈಡ್ ಲಿಂಕ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು. ಆದ್ದರಿಂದ, ಯುನಿಕೋಡ್‌ನೊಂದಿಗಿನ ಚಿತ್ರವು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಸ್ಪಷ್ಟವಾದಾಗ, ನಾವು ಮುಂದುವರಿಯಬಹುದು.

ದೃಶ್ಯ ಭ್ರಮೆ

ನೀವು ಬಹುಶಃ ಐಪಿ/ಎಆರ್‌ಪಿ/ಡಿಎನ್‌ಎಸ್ ವಂಚನೆಯ ಬಗ್ಗೆ ಕೇಳಿರಬಹುದು ಮತ್ತು ಅದು ಏನೆಂಬುದರ ಬಗ್ಗೆ ಒಳ್ಳೆಯ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿರುತ್ತೀರಿ. ಆದರೆ "ದೃಶ್ಯ ವಂಚನೆ" ಎಂದು ಕರೆಯಲ್ಪಡುವದು ಸಹ ಇದೆ - ಬಲಿಪಶುಗಳನ್ನು ಮೋಸಗೊಳಿಸಲು ಫಿಶರ್‌ಗಳು ಸಕ್ರಿಯವಾಗಿ ಬಳಸುವ ಅದೇ ಹಳೆಯ ವಿಧಾನವಾಗಿದೆ. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, "o" ಮತ್ತು "0", "5" ಮತ್ತು "s" ನಂತಹ ಒಂದೇ ರೀತಿಯ ಅಕ್ಷರಗಳ ಬಳಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಮತ್ತು ಸರಳವಾದ ಆಯ್ಕೆಯಾಗಿದೆ, ಮತ್ತು ಅದನ್ನು ಗಮನಿಸುವುದು ಸುಲಭ. www.unicode.org ನ ಪುಟಗಳಲ್ಲಿಯೂ ಸಹ ಉಲ್ಲೇಖಿಸಲಾದ PayPal ಮೇಲೆ 2000 ರ ಫಿಶಿಂಗ್ ದಾಳಿಯು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಇದು ನಮ್ಮ ಯುನಿಕೋಡ್ ವಿಷಯಕ್ಕೆ ಸ್ವಲ್ಪ ಪ್ರಸ್ತುತತೆಯನ್ನು ಹೊಂದಿದೆ.

ಹೆಚ್ಚು ಮುಂದುವರಿದ ಹುಡುಗರಿಗೆ, ಯುನಿಕೋಡ್ ಹಾರಿಜಾನ್‌ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿದೆ, ಅಥವಾ ಹೆಚ್ಚು ನಿಖರವಾಗಿ, IDN, ಇದು "ಅಂತರರಾಷ್ಟ್ರೀಯ ಡೊಮೇನ್ ಹೆಸರುಗಳು" ಗಾಗಿ ಸಂಕ್ಷೇಪಣವಾಗಿದೆ. ಡೊಮೇನ್ ಹೆಸರುಗಳಲ್ಲಿ ರಾಷ್ಟ್ರೀಯ ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳ ಬಳಕೆಯನ್ನು IDN ಅನುಮತಿಸುತ್ತದೆ. ಡೊಮೇನ್ ನೇಮ್ ರಿಜಿಸ್ಟ್ರಾರ್‌ಗಳು ಇದನ್ನು ಅನುಕೂಲಕರ ವಿಷಯವಾಗಿ ಇರಿಸುತ್ತಾರೆ, ಅವರು ಹೇಳುತ್ತಾರೆ, ಡಯಲ್ ಮಾಡಿ ಕಾರ್ಯಕ್ಷೇತ್ರದ ಹೆಸರುನಿಮ್ಮ ಸ್ಥಳೀಯ ಭಾಷೆಯಲ್ಲಿ! ಆದಾಗ್ಯೂ, ಈ ಅನುಕೂಲವು ಬಹಳ ಪ್ರಶ್ನಾರ್ಹವಾಗಿದೆ. ಸರಿ, ಮಾರ್ಕೆಟಿಂಗ್ ನಮ್ಮ ವಿಷಯವಲ್ಲ. ಆದರೆ ಫಿಶರ್‌ಗಳು, ಎಸ್‌ಇಒ ತಜ್ಞರು, ಸೈಬರ್‌ಸ್ಕ್ವಾಟರ್‌ಗಳು ಮತ್ತು ಇತರ ದುಷ್ಟಶಕ್ತಿಗಳಿಗೆ ಇದು ಯಾವ ಸ್ವರ್ಗವಾಗಿದೆ ಎಂದು ಊಹಿಸಿ. ನಾನು IDN ವಂಚನೆ ಎಂಬ ಪರಿಣಾಮದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇನೆ. ಈ ದಾಳಿಯು ದೃಶ್ಯ ವಂಚನೆಯ ವರ್ಗಕ್ಕೆ ಸೇರಿದೆ; ಇಂಗ್ಲಿಷ್ ಸಾಹಿತ್ಯದಲ್ಲಿ ಇದನ್ನು "ಹೋಮೋಗ್ರಾಫ್ ದಾಳಿ" ಎಂದೂ ಕರೆಯುತ್ತಾರೆ, ಅಂದರೆ ಹೋಮೋಗ್ರಾಫ್‌ಗಳನ್ನು ಬಳಸುವ ದಾಳಿಗಳು (ಕಾಗುಣಿತದಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಪದಗಳು).

ಹೌದು, ಅಕ್ಷರಗಳನ್ನು ಟೈಪ್ ಮಾಡುವಾಗ, ಯಾರೂ ತಪ್ಪು ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ತಪ್ಪು ಡೊಮೇನ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವುದಿಲ್ಲ. ಆದರೆ ಹೆಚ್ಚಾಗಿ, ಬಳಕೆದಾರರು ಲಿಂಕ್‌ಗಳ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುತ್ತಾರೆ. ದಾಳಿಯ ಪರಿಣಾಮಕಾರಿತ್ವ ಮತ್ತು ಸರಳತೆಯ ಬಗ್ಗೆ ನೀವು ಮನವರಿಕೆ ಮಾಡಲು ಬಯಸಿದರೆ, ನಂತರ ಚಿತ್ರವನ್ನು ನೋಡಿ.

IDNA2003 ಅನ್ನು ಒಂದು ರೀತಿಯ ಪ್ಯಾನೇಸಿಯಾ ಎಂದು ಕಂಡುಹಿಡಿಯಲಾಯಿತು, ಆದರೆ ಈಗಾಗಲೇ ಈ ವರ್ಷ, 2010, IDNA2008 ಜಾರಿಗೆ ಬಂದಿತು. ಹೊಸ ಪ್ರೋಟೋಕಾಲ್ ಯುವ IDNA2003 ರ ಅನೇಕ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಬೇಕಾಗಿತ್ತು, ಆದರೆ ಇದು ವಂಚನೆಯ ದಾಳಿಗೆ ಹೊಸ ಅವಕಾಶಗಳನ್ನು ಪರಿಚಯಿಸಿತು. ಹೊಂದಾಣಿಕೆ ಸಮಸ್ಯೆಗಳು ಮತ್ತೆ ಉದ್ಭವಿಸುತ್ತವೆ - ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ವಿಭಿನ್ನ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿನ ಒಂದೇ ವಿಳಾಸವು ವಿಭಿನ್ನ ಸರ್ವರ್‌ಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಪುಂಯ್‌ಕೋಡ್ ಅನ್ನು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಪರಿವರ್ತಿಸಬಹುದು ಎಂಬುದು ಮುಖ್ಯ ವಿಷಯ ವಿವಿಧ ಬ್ರೌಸರ್ಗಳು- ಎಲ್ಲವೂ ಯಾವ ಪ್ರಮಾಣಿತ ವಿಶೇಷಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ.
ದೃಷ್ಟಿ ವಂಚನೆಯ ಸಮಸ್ಯೆ ಅಲ್ಲಿಗೆ ಮುಗಿಯುವುದಿಲ್ಲ. ಸ್ಪ್ಯಾಮರ್‌ಗಳ ಸೇವೆಗೆ ಯೂನಿಕೋಡ್ ಕೂಡ ಬರುತ್ತದೆ. ನಾವು ಸ್ಪ್ಯಾಮ್ ಫಿಲ್ಟರ್‌ಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ - ಮೂಲ ಅಕ್ಷರಗಳನ್ನು ಯುನಿಕೋಡ್ ಅಬ್ಫ್ಯೂಸ್ಕೇಟರ್ ಮೂಲಕ ಸ್ಪ್ಯಾಮರ್‌ಗಳು ಕಳುಹಿಸುತ್ತಾರೆ, ಇದು ಯುಸಿ-ಸಿಮ್ಲಿಸ್ಟ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ವಿವಿಧ ರಾಷ್ಟ್ರೀಯ ವರ್ಣಮಾಲೆಗಳಿಂದ ಒಂದೇ ರೀತಿಯ ಅಕ್ಷರಗಳನ್ನು ಹುಡುಕುತ್ತದೆ (“ಯುನಿಕೋಡ್ ಸಿಮಿಲಾರಿಟಿ ಲಿಸ್ಟ್”, ಒಂದೇ ರೀತಿಯ ಯುನಿಕೋಡ್ ಅಕ್ಷರಗಳ ಪಟ್ಟಿ) . ಅಷ್ಟೇ! ಆಂಟಿಸ್ಪ್ಯಾಮ್ ಫಿಲ್ಟರ್ ಬಿಟ್ಟುಕೊಡುತ್ತದೆ ಮತ್ತು ಅಂತಹ ಅಕ್ಷರಗಳ ಅವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅರ್ಥಪೂರ್ಣವಾದದ್ದನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ ಬಳಕೆದಾರರು ಪಠ್ಯವನ್ನು ಓದಲು ಸಾಕಷ್ಟು ಸಮರ್ಥರಾಗಿದ್ದಾರೆ. ಈ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಕಂಡುಬಂದಿದೆ ಎಂದು ನಾನು ನಿರಾಕರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಸ್ಪ್ಯಾಮರ್‌ಗಳು ಮೇಲುಗೈ ಸಾಧಿಸುತ್ತಾರೆ. ಸರಿ, ಮತ್ತು ಅದೇ ಸರಣಿಯ ದಾಳಿಯಿಂದ ಇನ್ನೊಂದು ವಿಷಯ. ನೀವು ಏನನ್ನಾದರೂ ತೆರೆಯುತ್ತಿರುವಿರಿ ಎಂದು ನಿಮಗೆ ಖಚಿತವಾಗಿದೆಯೇ? ಪಠ್ಯ ಫೈಲ್, ಮತ್ತು ಬೈನರಿಯೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತಿಲ್ಲವೇ?

ಚಿತ್ರದಲ್ಲಿ, ನೀವು ನೋಡುವಂತೆ, ನಾವು evilexe ಎಂಬ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ. txt. ಆದರೆ ಇದು ಸುಳ್ಳು! ಫೈಲ್ ಅನ್ನು ವಾಸ್ತವವಾಗಿ eviltxt.exe ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಆವರಣದಲ್ಲಿ ಇದು ಯಾವ ರೀತಿಯ ಅಮೇಧ್ಯ, ನೀವು ಕೇಳುತ್ತೀರಾ? ಮತ್ತು ಇದು U+202E ಅಥವಾ ರೈಟ್-ಟು-ಲೆಫ್ಟ್ ಓವರ್‌ರೈಡ್, ಬೀಡಿ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ (ದ್ವಿಮುಖ ಪದದಿಂದ) - ಅರೇಬಿಕ್, ಹೀಬ್ರೂ ಮತ್ತು ಇತರ ಭಾಷೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಯುನಿಕೋಡ್ ಅಲ್ಗಾರಿದಮ್. ನಂತರದವರು ಬಲದಿಂದ ಎಡಕ್ಕೆ ಬರೆಯುತ್ತಾರೆ. ಯುನಿಕೋಡ್ ಅಕ್ಷರ RLO ಅನ್ನು ಸೇರಿಸಿದ ನಂತರ, RLO ನಂತರ ಬರುವ ಎಲ್ಲವನ್ನೂ ನಾವು ನೋಡುತ್ತೇವೆ ಹಿಮ್ಮುಖ ಕ್ರಮ. ಉದಾಹರಣೆಯಾಗಿ ಈ ವಿಧಾನನಿಜ ಜೀವನದಿಂದ ನಾನು Mozilla Firfox ನಲ್ಲಿ ಒಂದು ವಂಚನೆಯ ದಾಳಿಯನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು - cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3376.

ಬೈಪಾಸ್ ಮಾಡುವ ಫಿಲ್ಟರ್‌ಗಳು - ಹಂತ ಸಂಖ್ಯೆ 1

UTF-8 ನ ದೀರ್ಘ ರೂಪಗಳನ್ನು (ಸಣ್ಣವಲ್ಲದ ರೂಪ) ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಇಂದು ಈಗಾಗಲೇ ತಿಳಿದಿದೆ, ಏಕೆಂದರೆ ಇದು ಸಂಭಾವ್ಯ ದುರ್ಬಲತೆಯಾಗಿದೆ. ಆದಾಗ್ಯೂ, PHP ಡೆವಲಪರ್‌ಗಳಿಗೆ ಇದರಿಂದ ಮನವರಿಕೆಯಾಗುವುದಿಲ್ಲ. ಈ ದೋಷ ಏನು ಎಂದು ಲೆಕ್ಕಾಚಾರ ಮಾಡೋಣ. ತಪ್ಪಾದ ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು utf8_decode() ಬಗ್ಗೆ ನಿಮಗೆ ಬಹುಶಃ ನೆನಪಿರಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಹೆಚ್ಚು ವಿವರವಾಗಿ ಪರಿಗಣಿಸುತ್ತೇವೆ. ಆದ್ದರಿಂದ ನಾವು ಈ PHP ಕೋಡ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ: