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

ಬದಲಿ ಅಕ್ಷರವನ್ನು ಏಕೆ ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
ಬದಲಿ ಅಕ್ಷರವು ವಿಭಜಿಸುವ ರೇಖೆಯಾಗಿದೆ. `�` ಎಂದರೆ ಬೈಟ್ಗಳನ್ನು ಈಗಾಗಲೇ ಹಿಂದಿನ ಹಂತದಲ್ಲಿ (ಸಾಧರಣವಾಗಿ ಫೈಲ್ ಅನ್ನು ಓದುವ ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಉಳಿಸುವ ಕೆಲವು ಪ್ರೋಗ್ರಾಂ) தூக்கி ಎಸೆಯಲಾಗಿದೆ, ಮತ್ತು ಏನು ಕೈಬಿಡಲಾಗಿದೆ ಎಂಬುದರ ಬಗ್ಗೆ ಯಾವುದೇ ದಾಖಲೆಯಿಲ್ಲ. ಆ ಹಂತದಲ್ಲಿ ಹಿಂದಕ್ಕೆ ತಾರ್ಕಿಸಲು ಏನೂ ಇಲ್ಲ — ಯಾರೂ ಅದನ್ನು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಆದ್ದರಿಂದ ದುರಸ್ತಿ ಪುಟವು ಎರಡು ಪ್ರಕರಣಗಳನ್ನು ವಿಭಿನ್ನವಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ. ಫೈಲ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಮೂಲ ಬೈಟ್ಗಳು ಹಾಗೇ ಇರುತ್ತವೆ, ಇದು ಪ್ರತಿ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ; ಅಂಟಿಸಿದ ಪಠ್ಯವು ಈಗಾಗಲೇ ಬದಲಿ ಅಕ್ಷರವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುತ್ತದೆ: "ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ದಯವಿಟ್ಟು ಮೂಲ ಫೈಲ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ".
ವಿರುದ್ಧವಾದ ಪ್ರಕರಣವೂ ಇದೆ: ವಿಷಯವು ಸಂಪೂರ್ಣವಾಗಿ ಚೆನ್ನಾಗಿ ಓದುತ್ತದೆ ಆದರೆ ನಿಮ್ಮ ಪ್ಲೇಯರ್ ಇನ್ನೂ ಕಸವನ್ನು ತೋರಿಸುತ್ತದೆ. ಫೈಲ್ ತಪ್ಪಲ್ಲ — ಪ್ಲೇಯರ್ ತಪ್ಪು ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದೆ. ಪಠ್ಯವನ್ನು ಸಂಪಾದಿಸುವುದು ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ; BOM ಅಥವಾ GBK ನೊಂದಿಗೆ UTF-8 ಆಗಿ ಪ್ರತಿಯನ್ನು ಉಳಿಸಿ ಮತ್ತು ಅದನ್ನು ಅದಕ್ಕೆ ನೀಡಿ.

ದುರಸ್ತಿ ಮಾಡುವಾಗ ಅದು ಏನು ಹೋಲಿಸುತ್ತಿದೆ
ಉಪಕರಣವು ಪ್ರತಿಯೊಂದು ಸಂಭಾವ್ಯ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ನಂತರ ಪ್ರತಿ ಫಲಿತಾಂಶವನ್ನು ಸ್ಕೋರ್ ಮಾಡುತ್ತದೆ: ಅದರಲ್ಲಿ ಎಷ್ಟು ಸಾಮಾನ್ಯ ಅಕ್ಷರಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಉಚ್ಚಾರಣೆಗಳ ಸ್ಟ್ರಿಂಗ್ಗಳು, ಚಿಹ್ನೆಗಳ ಸ್ಟ್ರಿಂಗ್ಗಳು ಇವೆಯೇ, CJK ಓಟಗಳು ಅಸ್ಪಷ್ಟ ಅಕ್ಷರಗಳ ಗೋಡೆಗಳೇ. ಅತ್ಯುತ್ತಮ ಸ್ಕೋರಿಂಗ್ ಫಲಿತಾಂಶವು ಪಟ್ಟಿಯ ಮೇಲ್ಭಾಗಕ್ಕೆ ಹೋಗುತ್ತದೆ.
ಯಾವ ಸ್ಕೋரும் ಸ್ಪಷ್ಟವಾಗಿ ಉತ್ತಮವಾಗಿಲ್ಲದಿದ್ದರೆ, ಯಾವುದನ್ನೂ ಶಿಫಾರಸು ಮಾಡಲಾಗುವುದಿಲ್ಲ — ಭಾಷೆಯನ್ನು ಮಾತ್ರ ಅಸ್ಪಷ್ಟವಾಗಿ ಹೋಲುವ ಯಾವುದನ್ನಾದರೂ ನಿಮ್ಮನ್ನು ಕಳುಹಿಸುವುದಕ್ಕಿಂತ "ಇದು ಇರುವಂತೆ ಚೆನ್ನಾಗಿ ಓದುತ್ತದೆ" ಎಂದು ನಿಮಗೆ ಹೇಳುವುದು ಉತ್ತಮ. ಎರಡು ಬಾರಿ ಹಾನಿಗೊಳಗಾದ ಪಠ್ಯವು (ಒಮ್ಮೆ ತಪ್ಪಾಗಿ ಉಳಿಸಲಾಗಿದೆ, ನಂತರ ಒಮ್ಮೆ ತಪ್ಪಾಗಿ ದುರಸ್ತಿ ಮಾಡಲಾಗಿದೆ) शीर्ष ಅಭ್ಯರ್ಥಿಗಳ ಮೇಲೆ ಹಿಮ್ಮುಖ-ಪರಿಹಾರದ ಒಂದು ಹೆಚ್ಚುವರಿ ಸುತ್ತನ್ನು ಪಡೆಯುತ್ತದೆ.

ಸರಿಯಾದ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಉಳಿಸುವುದರಿಂದ ಕೆಲಸ ಮುಗಿಯುತ್ತದೆ
ದುರಸ್ತಿ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ನಿಮ್ಮ ಪ್ಲೇಯರ್ ಗುರುತಿಸುವ ಎನ್ಕೋಡಿಂಗ್ ಆಗಿ ಉಳಿಸಬೇಕು. ವಿಂಡೋಸ್ನಲ್ಲಿರುವ ಪ್ಲೇಯರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡಲು BOM ಅನ್ನು ಅವಲಂಬಿಸಿರುತ್ತವೆ, ಆದ್ದರಿಂದ BOM ನೊಂದಿಗೆ UTF-8 ಕಡಿಮೆ ಜಗಳವಾಗಿದೆ; ಹಳೆಯ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಕೆಲವು ಪ್ರಾದೇಶಿಕ ಪ್ಲೇಯರ್ಗಳಿಗೆ GBK ಬೇಕು. ನೀವು UTF-8, UTF-8 (BOM ನೊಂದಿಗೆ), GBK, Big5, Shift_JIS ಅಥವಾ EUC-KR ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಮತ್ತು ಯಾವುದಾದರೂ ಸರಿಹೊಗದಿದ್ದರೆ ಮತ್ತೊಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಿಮಗೆ ಹೇಳಲಾಗುತ್ತದೆ (GBK ಕೊರಿಯನ್ ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ).

ಸಂಬಂಧಿತ ಉಪಕರಣಗಳು ಮತ್ತು ಮಾರ್ಗದರ್ಶಿಗಳು
ಸಂಪೂರ್ಣ ನಡಿಗೆ — ಮೊಜಿಬಾಕೆ ಉಪಶೀರ್ಷಿಕೆಗಳನ್ನು ಹೇಗೆ ದುರಸ್ತಿ ಮಾಡುವುದು; SRT ಫೈಲ್ ವಾಸ್ತವವಾಗಿ ಏನು ಸಂಗ್ರಹಿಸುತ್ತದೆ — SRT ಫೈಲ್ ಒಳಗೆ ಏನಿದೆ; ಎನ್ಕೋಡಿಂಗ್ ಸರಿ ಇದೆ ಆದರೆ ವಿಷಯವು ಕೊಳಕು ಆಗಿದೆ (ವಾಟರ್ಮಾರ್ಕ್ಗಳು, ಜಾಹೀರಾತುಗಳು, ಶ್ರವಣ ದೋಷವಿರುವ ಟ್ಯಾಗ್ಗಳು) — ಉಪಶೀರ್ಷಿಕೆ ಸ್ವಚ್ಛಗೊಳಿಸುವಿಕೆ.