เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉ‹ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฒเจ—เจญเจ— เจนเจฎเฉ‡เจธเจผเจพ เจธเจนเฉ€ เจนเฉฑเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ–เจพเจธ เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจตเจฟเจงเฉ€ เจธเฉฐเจฆเจฐเจญ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ…เจ•เจธเจฐ เจ‡เฉฑเจฅเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจœเจตเจพเจฌ เจนเฉเฉฐเจฆเจพ เจนเฉˆ - UTF-8เฅค เจ‡เจธ เจฌเจพเจฐเฉ‡ เจšเฉฐเจ—เฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฟเจจเจพเจ‚ เจ–เจฐเจš เจ•เฉ€เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเจพเจˆเจŸเจธเฅค เจ‡เจน เจธเฉฑเจš เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจฒเจพเจคเฉ€เจจเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเจฆเฉ€เจ†เจ‚ เจนเจจ, โ€œเจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจจเจนเฉ€เจ‚โ€ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฆเฉ‹ เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€ เจ…เฉฑเจ–เจฐ. เจ•เฉ€ เจ…เจธเฉ€เจ‚ เจชเฉ‚เจฐเจต-เจ‡เจคเจฟเจนเจพเจธเจ• เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—เจพเจ‚ 'เจคเฉ‡ เจตเจพเจชเจธ เจชเจฐเจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฌเจฟเจนเจคเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ 256 เจ‰เจชเจฒเจฌเจง เจ…เฉฑเจ–เจฐเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจค เจ•เจฐเจฆเฉ‡ เจนเจจ?

เจนเฉ‡เจ เจพเจ‚ เจฎเฉˆเจ‚ เจ‡เจธ เจธเจตเจพเจฒ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจธเจงเจพเจฐเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฎเฉ‡เจฐเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจœเจพเจฃเฉ‚ เจ•เจฐเจตเจพเจ‰เจฃ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ UTF-8 เจตเจฟเฉฑเจš เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฆเฉเจจเฉ€เจ† เจฆเฉ€เจ†เจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจฌเฉ‡เจฆเจพเจ…เจตเจพเฅค เจฎเฉˆเจ‚ เจคเฉเจฐเฉฐเจค เจ•เฉเจ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฐเจฟเจœเจผเจฐเจตเฉ‡เจธเจผเจจ เจ•เจฐเจพเจ‚เจ—เจพ: เจตเจฐเจฃเจฟเจค เจนเฉฑเจฒ UTF-8 เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจน เจธเจฟเจฐเจซ เจ•เฉ‡เจธเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจคเฉฐเจ— เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆ (เจนเฉ‡เจ เจพเจ‚ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ เจนเฉ‹เจฐ), เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ APIs (เจœเฉ‹ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจตเฉ€ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡) เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€เฅค เจฌเจนเฉเจคเฉ‡ เจ…เจ•เจธเจฐ, เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจกเฉ€เจซเจฒเฉ‡เจŸ) เจŸเฉˆเจ•เจธเจŸ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจฆเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจขเฉเจ•เจตเฉ‡เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฎเฉ‡เจฐเฉ‡ เจนเฉฑเจฒ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเจฟเจ†เจฐ เจฎเจฟเจฒเจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ‰เจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ‡เจน เจ•เฉเจ เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ (เจ…เจคเฉ‡ เจ…เจ•เจธเจฐ เจฌเจฆเจคเจฐ) เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ‡เจน เจ‡เฉฑเจ• เจชเฉเจฐเจตเจพเจจเจฟเจค เจฎเจฟเจ†เจฐ เจนเฉˆ, เจจเจพ เจ•เจฟ เจธเจฟเจฐเจซเจผ เจชเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ—เฉ‹เจกเฉ‡ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡. เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจธ เจฌเจพเจฐเฉ‡ เจตเฉ€ เจฆเฉฑเจธเจพเจ‚เจ—เจพเฅค

เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เจคเฉ‡ UTF-8 เจฌเจพเจฐเฉ‡

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจ•เฉ€ เจนเฉˆ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจผเจฌเจฆ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก ะธ UTF- 8.

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, 8-เจฌเจฟเฉฑเจŸ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉเฉฐเจฆเฉ‡ เจธเจจเฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจธเจญ เจ•เฉเจ เจธเจงเจพเจฐเจจ เจธเฉ€: 256 เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ 0 เจคเฉ‹เจ‚ 255 เจคเฉฑเจ• เจฆเฉ‡ เจ…เฉฐเจ•เจพเจ‚ เจจเจพเจฒ เจ—เจฟเจฃเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ 0 เจคเฉ‹เจ‚ 255 เจคเฉฑเจ• เจฆเฉ€เจ†เจ‚ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ เจตเจœเฉ‹เจ‚ เจฆเจฐเจธเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ ASCII เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ 7 เจฌเจฟเฉฑเจŸเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจธเจฆเฉ€ เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจคเจพ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฌเจฟเฉฑเจŸ เจœเจผเฉ€เจฐเฉ‹ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ 8-เจฌเจฟเฉฑเจŸ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจ‡เจธเจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเจจ (เจ‰เจน เจธเจฟเจฐเจซ "เจ‰เฉฑเจชเจฐ" เจตเจฟเฉฑเจš เจตเฉฑเจ–เจฐเฉ‡ เจนเจจเฅค เจนเจฟเฉฑเจธเจพ, เจœเจฟเฉฑเจฅเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฌเจฟเฉฑเจŸ เจ‡เฉฑเจ• เจนเฉˆ)เฅค

เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ‰เจนเจจเจพเจ‚ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—เจพเจ‚ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ–เจพเจธ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€เจ†เจ‚ เจ•เจฟเจ‰เจ‚ เจœเฉเฉœเฉ€เจ†เจ‚ เจนเจจ - UTF-8, UTF-16 (BE เจ…เจคเฉ‡ LE), UTF-32? เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐเฉ€เจ.

เจฎเฉ‚เจฒ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ•เฉ‡เจตเจฒ เจ…เฉฑเจ–เจฐเจพเจ‚ (เจ…เจคเฉ‡ เจ•เฉเจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจญเจพเจ—เจพเจ‚) เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจชเฉฑเจคเจฐ เจตเจฟเจนเจพเจฐ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉฐเจญเจพเจตเจฟเจค เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจนเจจ - เจคเฉ‹เจ‚ 0x00 เจจเฉ‚เฉฐ 0x10FFFF (1 เจŸเฉเจ•เฉœเฉ‡)เฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€ เจฐเฉ‡เจ‚เจœ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจฒเจˆ เจจเจพ เจคเจพเจ‚ 114 เจ…เจคเฉ‡ เจจเจพ เจนเฉ€ 112 เจฌเจพเจˆเจŸ เจ•เจพเจซเจผเฉ€ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจคเจฟเฉฐเจจ-เจฌเจพเจˆเจŸ เจจเฉฐเจฌเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจกเจฟเจœเจผเจพเจˆเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€ เจ…เฉฑเจ–เจฐ 1 เจฌเจพเจˆเจŸ เจตเจฐเจคเจฃ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ! เจ‡เจน UTF-2 เจนเฉˆ, เจชเจฐ เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‡เจธ "เจฌเจฐเจฌเจพเจฆเฉ€" เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ เจ‡เจน เจซเจพเจฐเจฎเฉˆเจŸ เจชเฉเจฐเจธเจฟเฉฑเจง เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเจพ เจ•เฉเจฐเจฎ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ 17 เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ"เจœเจนเจพเจœเจผ", เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš 65536 (0x10000) "เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ" เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• "เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ" เจฆเฉ€ เจงเจพเจฐเจจเจพ เจธเจงเจพเจฐเจจ เจนเฉˆ เจ…เฉฑเจ–เจฐ เจจเฉฐเจฌเจฐ, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเจฐ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจจเจพ เจธเจฟเจฐเจซเจผ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจญเจพเจ— เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจšเจฟเฉฐเจจเฉเจน เจตเฉ€ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (เจ…เจคเฉ‡ เจ•เจˆ เจตเจพเจฐ เจ•เฉเจ เจตเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเจพเจฒ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเจพ - เจธเจผเจพเจ‡เจฆ เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฒเจˆ, เจชเจฐ เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เจน เจ‡เฉฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ), เจ‡เจธ เจฒเจˆ เจ‡เจน เจตเจงเฉ‡เจฐเฉ‡ เจธเจนเฉ€ เจนเฉˆ เจนเจฎเฉ‡เจธเจผเจพ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ‹, เจจเจพ เจ•เจฟ เจชเฉเจฐเจคเฉ€เจ•เจพเจ‚ เจฌเจพเจฐเฉ‡เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจจเจฟเจฎเจจเจฒเจฟเจ–เจค เจตเจฟเฉฑเจš, เจธเฉฐเจ–เฉ‡เจชเจคเจพ เจฆเฉ€ เจ–เจผเจพเจคเจฐ, เจฎเฉˆเจ‚ เจ…เจ•เจธเจฐ "เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ" เจธเจผเจฌเจฆ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจ, "เจชเฉเจฐเจคเฉ€เจ•" เจธเจผเจฌเจฆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เจพเฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจœเจนเจพเจœเจผเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจตเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจธเจฆเจพ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ (เจœเจนเจพเจœเจผ 4 เจคเฉ‹เจ‚ 13) เจ…เจœเฉ‡ เจตเฉ€ เจ…เจฃเจตเจฐเจคเจฟเจ† เจนเฉˆเฅค

เจธเจญ เจคเฉ‹เจ‚ เจ•เจฎเจพเจฒ เจฆเฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจ– "เจฎเฉฑเจ" เจœเจผเฉ€เจฐเฉ‹ เจชเจฒเฉ‡เจจ เจตเจฟเฉฑเจš เจชเจ เจนเจจ, เจ‡เจธเจจเฉ‚เฉฐ "เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจเฅคเจฎเฉ‚เจฒ เจฌเจนเฉเจญเจพเจธเจผเจพเจˆ เจชเจฒเฉ‡เจจ". เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจ†เจงเฉเจจเจฟเจ• เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• (เจšเฉ€เจจเฉ€ เจธเจฎเฉ‡เจค) เจตเจฟเฉฑเจš เจŸเฉˆเจ•เจธเจŸ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจชเจฒเฉ‡เจจ เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจตเฉ‹เจ—เฉ‡เฅค เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจฌเจพเจ•เฉ€ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉฑเจŸ เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจฎเฉ‹เจœเฉ€ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ…เจ—เจฒเจพ เจœเจนเจพเจœเจผ"เจชเฉ‚เจฐเจ• เจฌเจนเฉเจญเจพเจธเจผเจพเจˆ เจชเจฒเฉ‡เจจ"(เจ‡เจน เจคเฉฑเจ• เจซเฉˆเจฒเจฆเจพ เจนเฉˆ 0x10000 เจจเฉ‚เฉฐ 0x1FFFF). เจ‡เจธ เจฒเจˆ UTF-16 เจ…เจœเจฟเจนเจพ เจ•เจฐเจฆเจพ เจนเฉˆ: เจธเจพเจฐเฉ‡ เจ…เฉฑเจ–เจฐ เจ…เฉฐเจฆเจฐ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ เจฎเฉ‚เจฒ เจฌเจนเฉเจญเจพเจธเจผเจพเจˆ เจชเจฒเฉ‡เจจ, เจ‡เฉฑเจ• เจ…เจจเฉเจธเจพเจฐเฉ€ เจฆเฉ‹-เจฌเจพเจˆเจŸ เจจเฉฐเจฌเจฐ เจฆเฉ‡ เจจเจพเจฒ "เจœเจฟเจตเฉ‡เจ‚ เจนเฉˆ" เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจฐเฉ‡เจ‚เจœ เจตเจฟเฉฑเจš เจ•เฉเจ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจ–เจพเจธ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจ‡เจน เจธเฉฐเจ•เฉ‡เจค เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ•เจฟ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ‡ เจ‡เจธ เจœเฉ‹เฉœเฉ‡ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ - เจ‡เจนเจจเจพเจ‚ เจšเจพเจฐ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เฉ‡ เจœเฉ‹เฉœ เจ•เฉ‡, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเฉฐเจ–เจฟเจ† เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ•เจตเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจชเฉ‚เจฐเฉ€ เจตเฉˆเจง เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฐเฉ‡เจ‚เจœเฅค เจ‡เจธ เจตเจฟเจšเจพเจฐ เจจเฉ‚เฉฐ "เจธเจฐเฉ‹เจ—เฉ‡เจŸ เจœเฉ‹เฉœเฉ‡" เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ - เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจ‰เจนเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเฉเจฃเจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ‡เจธ เจฒเจˆ UTF-16 เจฒเจˆ เจฆเฉ‹ เจœเจพเจ‚ (เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš) เจšเจพเจฐ เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€ "เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ" เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจนเจฐ เจธเจฎเฉ‡เจ‚ เจšเจพเจฐ เจฌเจพเจˆเจŸ เจตเจฐเจคเจฃ เจจเจพเจฒเฉ‹เจ‚ เจฌเจฟเจนเจคเจฐ เจนเฉˆ, เจชเจฐ เจฒเจพเจคเฉ€เจจเฉ€ (เจ…เจคเฉ‡ เจนเฉ‹เจฐ ASCII เจ…เฉฑเจ–เจฐ) เจœเจฆเฉ‹เจ‚ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเจผเฉ€เจฐเฉ‹ 'เจคเฉ‡ เจ…เฉฑเจงเฉ€ เจฅเจพเจ‚ เจฌเจฐเจฌเจพเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค UTF-8 เจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ: เจ‡เจธ เจตเจฟเฉฑเจš ASCII, เจชเจนเจฟเจฒเจพเจ‚ เจตเจพเจ‚เจ—, เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ; เจคเฉ‹เจ‚ เจ•เฉ‹เจก 0x80 เจจเฉ‚เฉฐ 0x7FF - เจฆเฉ‹ เจฌเจพเจˆเจŸ; เจคเฉ‹เจ‚ 0x800 เจจเฉ‚เฉฐ 0xFFFF - เจคเจฟเฉฐเจจ, เจ…เจคเฉ‡ เจคเฉ‹เจ‚ 0x10000 เจจเฉ‚เฉฐ 0x10FFFF - เจšเจพเจฐ. เจ‡เฉฑเจ• เจชเจพเจธเฉ‡, เจฒเจพเจคเฉ€เจจเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ เจตเจงเฉ€เจ† เจฌเจฃ เจ—เจˆ เจนเฉˆ: ASCII เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจตเจพเจชเจธ เจ† เจ—เจˆ เจนเฉˆ, เจ…เจคเฉ‡ เจตเฉฐเจก 1 เจคเฉ‹เจ‚ 4 เจฌเจพเจˆเจŸเจพเจ‚ เจคเฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจฌเจฐเจพเจฌเจฐ "เจซเฉเฉฑเจฒ" เจนเฉˆเฅค เจชเจฐ เจฒเจพเจคเฉ€เจจเฉ€ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจตเจฐเจฃเจฎเจพเจฒเจพเจตเจพเจ‚, UTF-16 เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฒเจพเจญ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚, เจ…เจคเฉ‡ เจ•เจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจฆเฉ‹ เจฆเฉ€ เจฌเจœเจพเจ เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ - เจ‡เฉฑเจ• เจฆเฉ‹-เจฌเจพเจˆเจŸ เจฐเจฟเจ•เจพเจฐเจก เจฆเฉเจ†เจฐเจพ เจ•เจตเจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เจฎเจพ 32 เจ—เฉเจฃเจพ เจ˜เฉฑเจŸ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ 0xFFFF เจจเฉ‚เฉฐ 0x7FF, เจ…เจคเฉ‡ เจจเจพ เจคเจพเจ‚ เจšเฉ€เจจเฉ€ เจ…เจคเฉ‡ เจจเจพ เจนเฉ€, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจพเจฐเจœเฉ€เจ…เจจ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจธเจฟเจฐเจฟเจฒเจฟเจ• เจ…เจคเฉ‡ เจชเฉฐเจœ เจนเฉ‹เจฐ เจ…เฉฑเจ–เจฐ - hurray - เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจค, 2 เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€ เจ…เฉฑเจ–เจฐเฅค

เจ…เจœเจฟเจนเจพ เจ•เจฟเจ‰เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ? เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ UTF-8 เจ…เฉฑเจ–เจฐ เจ•เฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ:
เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจšเจฟเฉฐเจจเฉเจน เจจเจพเจฒ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจฌเจฟเฉฑเจŸ เจตเจฐเจคเฉ‡ เจ—เจ เจนเจจ x. เจ‡เจน เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฆเฉ‹-เจฌเจพเจˆเจŸ เจฐเจฟเจ•เจพเจฐเจก เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ 11 เจ…เจœเจฟเจนเฉ‡ เจฌเจฟเฉฑเจŸ เจนเจจ (16 เจตเจฟเฉฑเจšเฉ‹เจ‚)เฅค เจ‡เฉฑเจฅเฉ‡ เจฎเฉ‹เจนเจฐเฉ€ เจฌเจฟเฉฑเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจนเจพเจ‡เจ• เจซเฉฐเจ•เจธเจผเจจ เจนเฉˆเฅค เจ‡เฉฑเจ• เจšเจพเจฐ-เจฌเจพเจˆเจŸ เจฐเจฟเจ•เจพเจฐเจก เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ เจจเฉฐเจฌเจฐ เจฒเจˆ 21 เจตเจฟเฉฑเจšเฉ‹เจ‚ 32 เจฌเจฟเฉฑเจŸ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ - เจ‡เจน เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸ (เจœเฉ‹ เจ•เฉเฉฑเจฒ 24 เจฌเจฟเฉฑเจŸ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ) เจ•เจพเจซเจผเฉ€ เจนเฉ‹เจฃเจ—เฉ‡, เจชเจฐ เจธเฉ‡เจตเจพ เจฎเจพเจฐเจ•เจฐ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ–เจพ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจ•เฉ€ เจ‡เจน เจฌเฉเจฐเจพ เจนเฉˆ? เจธเจš เจตเจฟเฉฑเจš เจจเจนเฉ€. เจ‡เฉฑเจ• เจชเจพเจธเฉ‡, เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจธเจชเฉ‡เจธ เจฆเฉ€ เจฌเจนเฉเจค เจชเจฐเจตเจพเจน เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเจจ เจœเฉ‹ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจพเจงเฉ‚ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจ…เจคเฉ‡ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฆเจพ เจŸเฉ€เจšเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจ•เฉ‹เจกเจฟเฉฐเจ— เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจธเฉ€เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ UTF-8 เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ€ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฒเจˆ เจธเฉŒเจ‚เจช เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฟเจฐเจซเจผ ASCII เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจธเฉ€, เจ…เจคเฉ‡ เจกเจฐเฉ‹ เจจเจนเฉ€เจ‚ เจ•เจฟ เจ‡เจน ASCII เจฐเฉ‡เจ‚เจœ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ…เฉฑเจ–เจฐ เจตเฉ‡เจ–เฉ‡เจ—เจพ เจœเฉ‹ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‰เฉฑเจฅเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจ†เจ–เจผเจฐเจ•เจพเจฐ, UTF-8 เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจฌเจฟเฉฑเจŸ เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจฌเจพเจˆเจŸเจธ - เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจนเฉˆ เจœเฉ‹ ASCII เจนเฉˆ)เฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ…เจšเจพเจจเจ• เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจธเจคเจฐ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจชเฉ‚เจ› เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจกเฉ€เจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉฑเจŸเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ (เจœเจพเจ‚ เจจเฉเจ•เจธเจพเจจเฉ‡ เจ—เจ เจญเจพเจ— เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจเจพ), เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจฒเจˆ เจ”เจซเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ…เฉฑเจ–เจฐ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (เจ‡เจน เจ•เจพเจซเจผเฉ€ เจนเฉˆ เจฌเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃ เจฒเจˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเฉเจนเจพ เจ…เจ—เฉ‡เจคเจฐ เจนเฉˆ 10).

เจซเจฟเจฐ เจ•เฉเจ เจจเจตเจพเจ‚ เจ•เจฟเจ‰เจ‚ เจ•เฉฑเจขเจฟเจ†?

เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจ•เจฆเฉ‡-เจ•เจฆเจพเจˆเจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฆเฉ‹เจ‚ เจกเฉ€เจซเจฒเฉ‡เจŸ เจตเจฐเจ—เฉ‡ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฎเจพเฉœเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจธเจŸเฉเจฐเจฟเฉฐเจ—เจœเจผ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจฎเจพเจฐเจค เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฃ เจตเฉ‡เจฒเฉ‡ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ† เจ•เฉฐเจชเจฐเฉˆเฉฑเจธเจก เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจŸเฉเจฐเฉ€ เจฎเจจเจฎเจพเจจเฉ‡ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจธเจฎเฉ‡เจค เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจฒเจˆเฅค เจ‡เฉฑเจ• เจชเจพเจธเฉ‡, เจนเจฐ เจ‡เฉฑเจ• เจธเจผเจฌเจฆ เจฌเจนเฉเจค เจ›เฉ‹เจŸเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเจจเจพ เจฌเฉ‡เจ…เจธเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจŸเฉเจฐเฉ€ เจธเจฅเจพเจชเจจ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจตเจฟเจšเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจคเจพเจ‚ เจ•เจฟ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€ เจธเจคเจฐ เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจฌเจพเจˆเจŸ เจจเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจŸเฉเจฐเฉ€ เจตเจฐเจŸเฉˆเจ•เจธ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ, เจ‡เจธเจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจฌเจนเฉเจค เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเฉ€เฅค เจฎเฉ‡เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš Az.js (เจ‡เจธ เจคเจฐเจพเจ‚ pymorphy2, เจœเจฟเจธ 'เจคเฉ‡ เจ‡เจน เจ…เจงเจพเจฐเจค เจนเฉˆ) เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ…เจธเจพเจจเฉ€ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ - เจตเจฟเฉฑเจš เจชเฉˆเจ• เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจคเจฐ DAWG- เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ, เจ‡เฉฑเจฅเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจšเฉฐเจ—เจพ เจชเฉเจฐเจพเจฃเจพ CP1251. เจชเจฐ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจฎเจเจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ, เจ‡เจน เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเฉ€เจฎเจค เจตเจฐเจฃเจฎเจพเจฒเจพ เจฒเจˆ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ - เจšเฉ€เจจเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจ…เจœเจฟเจนเฉ‡ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเฉ‹เฉœเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจ…เจœเจฟเจนเฉ‡ เจกเฉ‡เจŸเจพ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš UTF-8 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ•เฉ‹เจเจพ เจธเฉ‚เจ–เจฎเจคเจพ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค เจ‰เจชเจฐเฉ‹เจ•เจค เจคเจธเจตเฉ€เจฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ…เฉฑเจ–เจฐ เจจเฉ‚เฉฐ เจฆเฉ‹ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจธเจฆเฉ‡ เจจเฉฐเจฌเจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจฌเจฟเฉฑเจŸ เจ‡เฉฑเจ• เจ•เจคเจพเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเฉ‡, เจธเจ—เฉ‹เจ‚ เจฌเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจœเฉ‹เฉœเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค 10 เจฎเฉฑเจง เจตเจฟเฉฑเจš: 110xxxxx 10xxxxxx. เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจจ, เจœเจฆเฉ‹เจ‚ เจ…เฉฑเจ–เจฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฆเฉ‚เจœเฉ‡ เจฌเจพเจˆเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจฒเฉ‡ 6 เจฌเจฟเฉฑเจŸ เจ“เจตเจฐเจซเจฒเฉ‹ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (เจ…เจฐเจฅเจพเจค, เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ 10111111 โ†’ 10000000), เจซเจฟเจฐ เจชเจนเจฟเจฒเจพ เจฌเจพเจˆเจŸ เจตเฉ€ เจฌเจฆเจฒ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เฉฑเจ–เจฐ "เจชเฉ€" เจจเฉ‚เฉฐ เจฌเจพเจˆเจŸเจธ เจฆเฉเจ†เจฐเจพ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ 0xD0 0xBF, เจ…เจคเฉ‡ เจ…เจ—เจฒเจพ "r" เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเฉˆ 0xD1 0x80. เจ‡เฉฑเจ• เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš, เจ‡เจน เจชเฉ‡เจฐเฉˆเจ‚เจŸ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจฆเฉ‹ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเจพ เจนเฉˆ - เจ‡เฉฑเจ• เจ…เจ—เฉ‡เจคเจฐ เจฒเจˆ 0xD0, เจ…เจคเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉ‹เจฐ 0xD1 (เจนเจพเจฒเจพเจ‚เจ•เจฟ เจธเจฎเฉเฉฑเจšเฉ€ เจธเจฟเจฐเจฟเจฒเจฟเจ• เจตเจฐเจฃเจฎเจพเจฒเจพ เจธเจฟเจฐเจซ เจฆเฉ‚เจœเฉ‡ เจฌเจพเจˆเจŸ เจฆเฉเจ†เจฐเจพ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ€ เจฎเจฟเจฒเจฟเจ†

เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฎเฉˆเจ‚ เจฌเจฟเฉฑเจŸเจพเจ‚ เจจเจพเจฒ เจ–เฉ‡เจกเจพเจ‚ เจ–เฉ‡เจกเจฃ เจฆเจพ เจ…เจญเจฟเจ†เจธ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฆเฉ€ เจฌเจฃเจคเจฐ เจจเจพเจฒ เจฅเฉ‹เฉœเจพ เจฌเจฟเจนเจคเจฐ เจœเจพเจฃเฉ‚ เจนเฉ‹ เจ—เจฟเจ†เฅค เจจเจคเฉ€เจœเจพ UTF-C เจ‡เฉฐเจ•เฉ‹เจกเจฟเฉฐเจ— เจซเจพเจฐเจฎเฉˆเจŸ เจธเฉ€ ("C" เจฒเจˆ เจธเฉฐเจ–เฉ‡เจช), เจœเฉ‹ เจชเฉเจฐเจคเฉ€ เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ 3 เจฌเจพเจˆเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ–เจฐเจš เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ…เจคเฉ‡ เจ…เจ•เจธเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซ เจ–เจฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจชเฉ‚เจฐเฉ€ เจเจจเจ•เฉ‹เจกเจก เจฒเจพเจˆเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจฌเจพเจˆเจŸ. เจ‡เจน เจ‡เจธ เจคเฉฑเจฅ เจตเฉฑเจฒ เจ–เฉœเจฆเจพ เจนเฉˆ เจ•เจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ—เฉˆเจฐ-ASCII เจ…เฉฑเจ–เจฐเจพเจ‚ 'เจคเฉ‡ เจ…เจœเจฟเจนเฉ€ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช.

เจฎเฉˆเจ‚ เจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเจจ JavaScript เจ…เจคเฉ‡ Go เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚, เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเฉเจคเฉฐเจคเจฐ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเจฐ เจฎเฉˆเจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจœเจผเฉ‹เจฐ เจฆเฉ‡เจตเจพเจ‚เจ—เจพ เจ•เจฟ เจ‡เฉฑเจ• เจ…เจฐเจฅ เจตเจฟเฉฑเจš เจ‡เจน เจซเจพเจฐเจฎเฉˆเจŸ เจ‡เฉฑเจ• "เจธเจพเจˆเจ•เจฒ" เจฌเจฃเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเจฐเจคเจฃ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ‡เจน เจธเจฎเจเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจ•เจฟเจ‰เจ‚ เจฒเฉ‹เฉœ เจนเฉˆ. เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ "UTF-8 เจฆเฉ‡ เจธเฉเจงเจพเจฐ" เจจเจพเจฒเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ— เจนเฉˆเฅค เจซเจฟเจฐ เจตเฉ€, เจ‰เฉฑเจฅเฉ‡ เจ•เฉ‹เจก เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เจตเจฐเฉ‡เจœ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจซเจผ-เจธเจพเจซเจผ, เจธเฉฐเจ–เฉ‡เจช เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจ…เจคเฉ‡ UTF-8 เจจเจพเจฒ เจคเฉเจฒเจจเจพ

เจฎเฉˆเจ‚ เจตเฉ€ เจ•เฉ€เจคเจพ เจกเฉˆเจฎเฉ‹ เจชเฉฐเจจเจพ, เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจซเจฟเจฐ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจคเจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพเฅค

เจฌเฉ‡เจฒเฉ‹เฉœเฉ€เจ†เจ‚ เจฌเจฟเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจเจพ

เจฌเฉ‡เจธเจผเจ•, เจฎเฉˆเจ‚ UTF-8 เจจเฉ‚เฉฐ เจ…เจงเจพเจฐ เจตเจœเฉ‹เจ‚ เจฒเจฟเจ†เฅค เจชเจนเจฟเจฒเฉ€ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจšเฉ€เจœเจผ เจœเฉ‹ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ‰เจน เจนเฉˆ เจนเจฐเฉ‡เจ• เจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจธเฉ‡เจตเจพ เจฌเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, UTF-8 เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจฌเจพเจˆเจŸ เจนเจฎเฉ‡เจธเจผเจพ เจ•เจฟเจธเฉ‡ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ 0, เจœเจพเจ‚ เจจเจพเจฒ 11 - เจ‡เฉฑเจ• เจ…เจ—เฉ‡เจคเจฐ 10 เจธเจฟเจฐเจซเจผ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจฌเจพเจˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจน เจนเฉˆเฅค เจ†เจ“ เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ€เจ 11 'เจคเฉ‡ 1, เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ€เจ†เจ‚ เจฌเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ…เจ—เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเจŸเจพ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ?

0xxxxxxx - 1 เจฌเจพเจˆเจŸ
10xxxxxx xxxxxxxx - 2 เจฌเจพเจˆเจŸ
110xxxxx xxxxxxxx xxxxxxxx - 3 เจฌเจพเจˆเจŸ

เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‹, เจšเจพเจฐ-เจฌเจพเจˆเจŸ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฟเฉฑเจฅเฉ‡ เจนเฉˆ? เจชเจฐ เจนเฉเจฃ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจœเจฆเฉ‹เจ‚ เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจนเฉเจฃ 21 เจฌเจฟเฉฑเจŸ เจ‰เจชเจฒเจฌเจง เจนเจจ เจ…เจคเฉ‡ เจ‡เจน เจธเจพเจฐเฉ‡ เจจเฉฐเจฌเจฐเจพเจ‚ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ 0x10FFFF.

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจ•เฉเจฐเจฌเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆ? เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฌเจซเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจจเจฎเจพเจจเฉ‡ เจธเจฅเจพเจจ เจคเฉ‹เจ‚ เจ…เฉฑเจ–เจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ. เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ†เจฐเจฌเจฟเจŸเจฐเจฐเฉ€ เจฌเจพเจˆเจŸ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจ…เจ—เจฒเฉ‡ เจ…เฉฑเจ–เจฐ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจจเจนเฉ€เจ‚ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡เฅค เจ‡เจน เจธเจพเจกเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ€เจฎเจพ เจนเฉˆ, เจชเจฐ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจ‡เจน เจ˜เฉฑเจŸ เจนเฉ€ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจฌเจซเจฐ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ (เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจ—เฉฑเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ)เฅค

2 เจฌเจพเจˆเจŸเจพเจ‚ เจจเจพเจฒ เจขเฉฑเจ•เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเฉ€ เจฌเจฟเจนเจคเจฐ เจนเฉ‹ เจ—เจˆ เจนเฉˆ: เจนเฉเจฃ เจฆเฉ‹-เจฌเจพเจˆเจŸ เจซเจพเจฐเจฎเฉˆเจŸ 14 เจฌเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจฐเฉ‡เจ‚เจœ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ•เฉ‹เจก เจนเจจ 0x3FFF. เจšเฉ€เจจเฉ€ เจฌเจฆเจ•เจฟเจธเจฎเจค เจนเจจ (เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจ…เฉฑเจ–เจฐ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ 0x4E00 เจจเฉ‚เฉฐ 0x9FFF), เจชเจฐ เจœเจพเจฐเจœเฉ€เจ…เจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจตเจงเฉ‡เจฐเฉ‡ เจฎเจœเจผเฉ‡เจฆเจพเจฐ เจนเจจ - เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเฉ€ เจชเฉเจฐเจคเฉ€ เจ…เฉฑเจ–เจฐ 2 เจฌเจพเจˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจเจจเจ•เฉ‹เจกเจฐ เจธเจฅเจฟเจคเฉ€ เจฆเจฐเจœ เจ•เจฐเฉ‹

เจ†เจ‰ เจนเฉเจฃ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ‡ เจ—เฉเจฃเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเฉ‹เจšเฉ€เจเฅค เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจตเจฟเฉฑเจš เจ…เจ•เจธเจฐ เจ‡เฉฑเจ•เฉ‹ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจธเจผเจฌเจฆ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจ•เจˆ เจนเฉ‹เจฐ เจฒเจฟเจ–เจคเจพเจ‚ เจฒเจˆ เจตเฉ€ เจธเฉฑเจš เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจตเจพเจฐ เจ‡เจธ เจ…เฉฑเจ–เจฐ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃเจพ เจšเฉฐเจ—เจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจธเจฆเฉ‡ เจ…เฉฐเจฆเจฐเจฒเฉ‡ เจ…เฉฑเจ–เจฐ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ“เฅค เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ•เฉ€ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจตเจฟเจตเจธเจฅเจพ เจธเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เฉ€เฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเจนเจพเจœเจผ 65536 เจ•เฉ‹เจก เจนเจฐเฉ‡เจ•เฅค เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจฒเจพเจญเจฆเจพเจ‡เจ• เจตเฉฐเจก เจจเจนเฉ€เจ‚ เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจฟเจนเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจ•เจธเจฐ เจ…เจธเฉ€เจ‚ เจœเจผเฉ€เจฐเฉ‹ เจชเจฒเฉ‡เจจ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚). เจฆเฉเจ†เจฐเจพ เจตเฉฐเจก เจตเจงเฉ‡เจฐเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจนเฉˆ เจฌเจฒเจพเจ•. เจ‡เจนเจจเจพเจ‚ เจฐเฉ‡เจ‚เจœเจพเจ‚ เจฆเฉ€ เจนเฉเจฃ เจ•เฉ‹เจˆ เจจเจฟเจธเจผเจšเจฟเจค เจฒเฉฐเจฌเจพเจˆ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจตเจงเฉ‡เจฐเฉ‡ เจ…เจฐเจฅเจชเฉ‚เจฐเจจ เจนเจจ - เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจนเจฐ เจ‡เฉฑเจ• เจ‡เฉฑเจ•เฉ‹ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจฌเฉฐเจ—เจพเจฒเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจฌเจฒเจพเจ•เฅค เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‡เจคเจฟเจนเจพเจธเจ• เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, เจ‡เจน เจฌเจนเฉเจค เจธเฉฐเจ˜เจฃเฉ€ เจชเฉˆเจ•เฉ‡เจœเจฟเฉฐเจ— เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ - 96 เจ…เฉฑเจ–เจฐ 128 เจฌเจฒเจพเจ• เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจฐเจพเจœเจ•เจคเจพ เจจเจพเจฒ เจ–เจฟเฉฐเจกเฉ‡ เจนเฉ‹เจ เจนเจจเฅค

เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจนเจฎเฉ‡เจธเจผเจพ 16 เจฆเฉ‡ เจ—เฉเจฃเจœ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ - เจ‡เจน เจธเจฟเจฐเจซเจผ เจธเจนเฉ‚เจฒเจค เจฒเจˆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเจฒเจพเจ• 128 เจœเจพเจ‚ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ 256 เจฆเฉ‡ เจ—เฉเจฃเจœ เจตเจพเจฒเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ 'เจคเฉ‡ เจธเจผเฉเจฐเฉ‚ เจ…เจคเฉ‡ เจ–เจผเจคเจฎ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉ‚เจฒ เจธเจฟเจฐเจฟเจฒเจฟเจ• เจตเจฐเจฃเจฎเจพเจฒเจพ 256 เจฌเจพเจˆเจŸ เจฒเฉˆเจ‚เจฆเฉ€ เจนเฉˆ 0x0400 เจจเฉ‚เฉฐ 0x04FF. เจ‡เจน เจ•เจพเจซเจผเฉ€ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ: เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจ…เจ—เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ 0x04, เจซเจฟเจฐ เจ•เฉ‹เจˆ เจตเฉ€ เจธเจฟเจฐเจฟเจฒเจฟเจ• เจ…เฉฑเจ–เจฐ เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเฉฑเจš เจนเฉˆ เจ•เจฟ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ ASCII (เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ…เฉฑเจ–เจฐ) 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจฃ เจฆเจพ เจฎเฉŒเจ•เจพ เจ—เฉเจ† เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เจน เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

  1. เจฆเฉ‹ เจฌเจพเจˆเจŸ 10yyyyyy yxxxxxxx เจจเจพ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจจเฉฐเจฌเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจšเจฟเฉฐเจจเฉเจน เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ yyyyyy yxxxxxxx, เจชเจฐ เจ‡เจน เจตเฉ€ เจฌเจฆเจฒเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจฃเจฎเจพเจฒเจพ 'เจคเฉ‡ yyyyyy y0000000 (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฌเจฟเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡ เจธเจพเจฐเฉ‡ เจฌเจฟเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ 7 เจฌเจฟเฉฑเจŸ);
  2. เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ 0xxxxxxx เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเจพ เจ…เฉฑเจ–เจฐ เจนเฉˆเฅค เจ‡เจธเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‰เจธ เจ”เจซเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจชเจ— 1 เจตเจฟเฉฑเจš เจฏเจพเจฆ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจตเจฐเจฃเจฎเจพเจฒเจพ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ†, เจ†เจซเจธเฉˆเฉฑเจŸ เจœเจผเฉ€เจฐเฉ‹ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ ASCII เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เฉ€ เจนเฉˆเฅค

เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ 3 เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจกเจพเจ‚ เจฒเจˆ:

  1. เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸ 110yyyyy yxxxxxxx xxxxxxxx เจ‡เฉฑเจ• เจจเฉฐเจฌเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจšเจฟเฉฐเจจเฉเจน เจฆเจฐเจธเจพเจ“ yyyyyy yxxxxxxx xxxxxxxx, เจฌเจฆเจฒเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจฃเจฎเจพเจฒเจพ 'เจคเฉ‡ yyyyyy y0000000 00000000 (เจ›เฉ‹เจŸเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡ เจธเจญ เจ•เฉเจ เจฏเจพเจฆ เจนเฉˆ 15 เจฌเจฟเฉฑเจŸ), เจ…เจคเฉ‡ เจ‰เจธ เจฌเจพเจ•เจธ เจจเฉ‚เฉฐ เจšเฉเจฃเฉ‹ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจนเจพเจ‚ เจฒเฉฐเจฌเฉ‡ เจฎเฉ‹เจก (เจœเจฆเฉ‹เจ‚ เจตเจฐเจฃเจฎเจพเจฒเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเจฌเจฒ-เจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจพเจ‚เจ—เฉ‡);
  2. เจฆเฉ‹ เจฌเจพเจˆเจŸ 0xxxxxxx xxxxxxxx เจฒเฉฐเจฌเฉ‡ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเจพ เจ…เฉฑเจ–เจฐ เจนเฉˆเฅค เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจŸเฉˆเจช 1 เจคเฉ‹เจ‚ เจ†เจซเจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚เฅค เจซเจฐเจ• เจธเจฟเจฐเจซ เจ‡เจน เจนเฉˆ เจ•เจฟ เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจฆเฉ‹ เจฌเจพเจˆเจŸเจธ เจชเฉœเฉเจนเจฆเฉ‡ เจนเจพเจ‚ (เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจนเฉˆ)เฅค

เจšเฉฐเจ—เจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ: เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‰เจธเฉ‡ 7-เจฌเจฟเฉฑเจŸ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฐเฉ‡เจ‚เจœ เจคเฉ‹เจ‚ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš 1 เจตเจพเจงเฉ‚ เจฌเจพเจˆเจŸ เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจ…เฉฑเจ–เจฐ เจ•เฉเฉฑเจฒ เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ เจ–เจฐเจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจชเฉเจฐเจพเจฃเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพเฅค เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ…เจ•เจธเจฐ UTF-8 เจจเฉ‚เฉฐ เจนเจฐเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ…เจœเฉ‡ เจตเฉ€ เจธเฉเจงเจพเจฐ เจฆเฉ€ เจ—เฉเฉฐเจœเจพเจ‡เจธเจผ เจนเฉˆเฅค

เจ•เฉ€ เจฌเฉเจฐเจพ เจนเฉˆ? เจชเจนเจฟเจฒเจพเจ‚, เจธเจพเจกเฉ€ เจ‡เฉฑเจ• เจธเจผเจฐเจค เจนเฉˆ, เจ…เจฐเจฅเจพเจค เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจฃเจฎเจพเจฒเจพ เจ†เจซเจธเฉˆเฉฑเจŸ เจ…เจคเฉ‡ เจšเฉˆเฉฑเจ•เจฌเจพเจ•เจธ เจฒเฉฐเจฌเฉ‡ เจฎเฉ‹เจก. เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ: เจนเฉเจฃ เจ‡เฉฑเจ•เฉ‹ เจ…เฉฑเจ–เจฐ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉฐเจฆเจฐเจญเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฑเจ–เจฐเฉ‡ เจขเฉฐเจ— เจจเจพเจฒ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฌเจธเจŸเจฐเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจเจพ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจจเจพ เจ•เจฟ เจธเจฟเจฐเจซเจผ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจ•เฉ‡เฅค เจฆเฉ‚เจœเจพ, เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจ…เจธเฉ€เจ‚ เจตเจฐเจฃเจฎเจพเจฒเจพ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ†, เจ‡เจน ASCII เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจจเจพเจฒ เจ–เจฐเจพเจฌ เจนเฉ‹ เจ—เจฟเจ† (เจ…เจคเฉ‡ เจ‡เจน เจจเจพ เจธเจฟเจฐเจซ เจฒเจพเจคเฉ€เจจเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจตเจฟเจฐเจพเจฎ เจšเจฟเฉฐเจจเฉเจน เจตเฉ€ เจนเฉˆ, เจ–เจพเจฒเฉ€ เจฅเจพเจ‚เจตเจพเจ‚ เจธเจฎเฉ‡เจค) - เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจฃเจฎเจพเจฒเจพ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ 0 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจฏเจพเจจเฉ€, เจฆเฉเจฌเจพเจฐเจพ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจฌเจพเจˆเจŸ (เจ…เจคเฉ‡ เจซเจฟเจฐ เจธเจพเจกเฉ‡ เจฎเฉเฉฑเจ– เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉ‹เจฐ)เฅค

เจ‡เฉฑเจ• เจตเจฐเจฃเจฎเจพเจฒเจพ เจตเจงเฉ€เจ† เจนเฉˆ, เจฆเฉ‹ เจฌเจฟเจนเจคเจฐ เจนเจจ

เจ†เจ‰ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ‡ เจ—เจ เจคเจฟเฉฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเฉฑเจš เจจเจฟเจšเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจ, เจ†เจชเจฃเฉ‡ เจฌเจฟเฉฑเจŸ เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจ:

0xxxxxxx โ€” 1 เจฌเจพเจˆเจŸ เจธเจงเจพเจฐเจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, 2 เจฒเฉฐเจฌเฉ‡ เจฎเฉ‹เจก เจตเจฟเฉฑเจš
11xxxxxx - 1 เจฌเจพเจˆเจŸ
100xxxxx xxxxxxxx - 2 เจฌเจพเจˆเจŸ
101xxxxx xxxxxxxx xxxxxxxx - 3 เจฌเจพเจˆเจŸ

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจนเฉเจฃ เจ‡เฉฑเจ• เจฆเฉ‹-เจฌเจพเจˆเจŸ เจฐเจฟเจ•เจพเจฐเจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ˜เฉฑเจŸ เจ‰เจชเจฒเจฌเจง เจฌเจฟเฉฑเจŸ เจนเฉˆ - เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ เจคเฉฑเจ• 0x1FFFเจ…เจคเฉ‡ เจจเจนเฉ€เจ‚ 0x3FFF. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ เจกเจฌเจฒ-เจฌเจพเจˆเจŸ UTF-8 เจ•เฉ‹เจกเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเจพ เจนเฉˆ, เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ†เจฎ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจซเจฟเฉฑเจŸ เจนเจจ, เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจจเฉเจ•เจธเจพเจจ เจกเจฟเฉฑเจ— เจ—เจฟเจ† เจนเฉˆ เจนเฉ€เจฐเจพเจ—เจพเจจเจพ ะธ เจ•เจพเจŸเจพเจ•เจพเจจเจพ, เจœเจพเจชเจพเจจเฉ€ เจ‰เจฆเจพเจธ เจนเจจเฅค

เจ‡เจน เจจเจตเจพเจ‚ เจ•เฉ‹เจก เจ•เฉ€ เจนเฉˆ? 11xxxxxx? เจ‡เจน เจ†เจ•เจพเจฐ เจตเจฟเฉฑเจš 64 เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ "เจธเจŸเฉˆเจธเจผ" เจนเฉˆ, เจ‡เจน เจธเจพเจกเฉ‡ เจฎเฉเฉฑเจ– เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจชเฉ‚เจฐเจ• เจนเฉˆ, เจ‡เจธเจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจนเจพเจ‡เจ• เจ•เจฟเจนเจพ (เจธเจนเจพเจ‡เจ•) เจตเจฐเจฃเจฎเจพเจฒเจพเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจฃเจฎเจพเจฒเจพ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจชเฉเจฐเจพเจฃเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเจพ เจ‡เฉฑเจ• เจŸเฉเจ•เฉœเจพ เจธเจนเจพเจ‡เจ• เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ ASCII เจคเฉ‹เจ‚ เจธเจฟเจฐเจฟเจฒเจฟเจ• เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† - เจธเจŸเฉˆเจธเจผ เจตเจฟเฉฑเจš เจนเฉเจฃ 64 เจ…เฉฑเจ–เจฐ เจธเจผเจพเจฎเจฒ เจนเจจ เจฒเจพเจคเฉ€เจจเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ, เจจเฉฐเจฌเจฐ, เจธเจชเฉ‡เจธ เจ…เจคเฉ‡ เจ•เฉŒเจฎเจพ (เจ—เฉˆเจฐ-ASCII เจŸเฉˆเจ•เจธเจŸ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจพเจฐ เจตเจพเจฐ เจธเฉฐเจฎเจฟเจฒเจจ)เฅค ASCII 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“ - เจ…เจคเฉ‡ เจธเจฟเจฐเจฟเจฒเจฟเจ• เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเจพ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ เจธเจนเจพเจ‡เจ• เจตเจฐเจฃเจฎเจพเจฒเจพ เจฌเจฃ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจฆเฉ‹ เจตเจฐเจฃเจฎเจพเจฒเจพเจตเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ…เจธเฉ€เจ‚ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเจพเจ—เจคเจพเจ‚ เจจเจพเจฒ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจŸเฉˆเจ•เจธเจŸ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ (เจตเจฟเจฐเจพเจฎ เจšเจฟเฉฐเจจเฉเจน เจ…เจ•เจธเจฐ ASCII เจตเจฟเฉฑเจš เจตเจพเจชเจธเฉ€ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจพเจจเฉ‚เฉฐ เจตเจพเจงเฉ‚ เจตเจฐเจฃเจฎเจพเจฒเจพ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ—เฉˆเจฐ-ASCII เจ…เฉฑเจ–เจฐ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจฃเจ—เฉ‡, เจฌเจฟเจจเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฆเจฒ เจฐเจฟเจนเจพ เจนเฉˆ).

เจฌเฉ‹เจจเจธ: เจ‰เจช-เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเจพ เจชเฉเจฐเฉ€เจซเจฟเจ•เจธเจฟเฉฐเจ— 11xxxxxx เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ†เจซเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจนเฉ‹เจฃ เจฒเจˆ เจšเฉเจฃเจจเจพ 0xC0, เจธเจพเจจเฉ‚เฉฐ CP1252 เจจเจพเจฒ เจ…เฉฐเจธเจผเจ• เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, CP1252 เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ (เจชเจฐ เจธเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚) เจชเฉฑเจ›เจฎเฉ€ เจฏเฉ‚เจฐเจชเฉ€เจ…เจจ เจŸเฉˆเจ•เจธเจŸ UTF-C เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡เฅค

เจ‡เฉฑเจฅเฉ‡, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฑเจ• เจฎเฉเจธเจผเจ•เจฒ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ: เจฎเฉเฉฑเจ– เจตเจฐเจฃเจฎเจพเจฒเจพ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจนเจพเจ‡เจ• เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ? เจคเฉเจธเฉ€เจ‚ เจ‰เจนเฉ€ เจ†เจซเจธเฉˆเฉฑเจŸ เจ›เฉฑเจก เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ - เจนเจพเจ - เจ‡เฉฑเจฅเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจขเจพเจ‚เจšเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจพเจกเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจ–เฉ‡เจก เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ…เจ•เจธเจฐ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเจพ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ เจฌเจฒเจพเจ• เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจฐเฉ‚เจธเฉ€ เจฐเจพเจœเจงเจพเจจเฉ€ "เจ" เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจนเฉเฉฐเจฆเจพ เจนเฉˆ 0x0410, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจธเจฟเจฐเจฟเจฒเจฟเจ• เจฌเจฒเจพเจ• เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ 0x0400). เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจชเจนเจฟเจฒเฉ‡ 64 เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉˆเจธเจผ เจตเจฟเฉฑเจš เจฒเฉˆ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจชเฉ‚เจ› เจตเจพเจฒเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ—เฉเจ† เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจนเฉฑเจฅเฉ€เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉเจ เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฟเจ†, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจฎเฉเฉฑเจ– เจ‡เฉฑเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจนเจพเจ‡เจ• เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจ†เจซเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉ€เจคเจพเฅค เจฒเจพเจคเฉ€เจจเฉ€ เจตเจฐเจฃเจฎเจพเจฒเจพ, เจ‡เฉฑเจ• เจ…เจชเจตเจพเจฆ เจตเจœเฉ‹เจ‚, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉ‡เจธ 64 เจตเจพเจ‚เจ— เจฎเฉเฉœ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจ…เฉฐเจคเจฟเจฎ เจ›เฉ‹เจนเจพเจ‚

เจ†เจ‰ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจธเฉ‹เจšเฉ€เจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจ•เจฟเฉฑเจฅเฉ‡ เจ•เฉเจ เจธเฉเจงเจพเจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚.

เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจซเจพเจฐเจฎเฉˆเจŸ 101xxxxx xxxxxxxx xxxxxxxx เจคเฉฑเจ• เจจเฉฐเจฌเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ 0x1FFFFF, เจ…เจคเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจชเจนเจฟเจฒเจพเจ‚, 'เจคเฉ‡ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ 0x10FFFF. เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, เจ†เจ–เจฐเฉ€ เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฐเจธเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพ 10110000 11111111 11111111. เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจชเจนเจฟเจฒเจพ เจฌเจพเจˆเจŸ เจฐเฉ‚เจช เจฆเจพ เจนเฉˆ 1011xxxx (เจ•เจฟเฉฑเจฅเฉ‡ xxxx 0 เจคเฉ‹เจ‚ เจตเฉฑเจง), เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ•เฉเจ เจนเฉ‹เจฐ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจนเฉ‹เจฐ 15 เจ…เฉฑเจ–เจฐ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฒเจˆ เจจเจฟเจฐเฉฐเจคเจฐ เจ‰เจชเจฒเจฌเจง เจนเจจ, เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจ†เจ“ เจ‰เจจเฉเจนเจพเจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฌเจฒเจพเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจน เจšเฉ€เจจเฉ€ เจ…เฉฑเจ–เจฐ เจนเจจ - เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉเจ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 21 เจนเจœเจผเจพเจฐ เจนเจจ. เจชเจฐ เจนเฉ€เจฐเจพเจ—เจพเจจเจพ เจ…เจคเฉ‡ เจ•เจพเจŸเจพเจ•เจพเจจเจพ เจตเฉ€ เจ‰เฉฑเจฅเฉ‡ เจ‰เฉฑเจก เจ—เจ - เจ…เจคเฉ‡ เจนเฉเจฃ เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ, เจฆเฉ‹ เจธเฉŒ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸเฅค เจ…เจคเฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจœเจพเจชเจพเจจเฉ€ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เฉ€เจคเจพ, เจ‡เฉฑเจฅเฉ‡ เจ‡เจฎเฉ‹เจœเฉ€ เจตเฉ€ เจนเจจ (เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ‰เจน เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจ–เจฟเฉฐเจกเฉ‡ เจนเฉ‹เจ เจนเจจ, เจชเจฐ เจฎเฉเฉฑเจ– เจฌเจฒเจพเจ• เจฐเฉ‡เจ‚เจœ เจตเจฟเฉฑเจš เจนเจจเฅค 0x1F300 - 0x1FBFF). เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจคเฉฑเจฅ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจนเฉเจฃ เจ‡เฉฑเจฅเฉ‡ เจ‡เจฎเฉ‹เจœเฉ€ เจนเจจ เจœเฉ‹ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจฎเฉ‹เจœเฉ€ โ€โ€โ€โ€เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง 7 เจ•เฉ‹เจก เจนเฉเฉฐเจฆเฉ‡ เจนเจจ!), เจซเจฟเจฐ เจนเจฐ เจ‡เฉฑเจ• 'เจคเฉ‡ เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸ เจ–เจฐเจš เจ•เจฐเจจเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจผเจฐเจฎ เจตเจพเจฒเฉ€ เจ—เฉฑเจฒ เจนเฉˆ (7 ร— 3 = 21 เจฌเจพเจˆเจŸ เจ‡เฉฑเจ• เจ†เจˆเจ•เจจ เจฆเฉ€ เจ–เจผเจพเจคเจฐ, เจ‡เฉฑเจ• เจกเจฐเจพเจ‰เจฃเจพ เจธเฉเจชเจจเจพ)เฅค

เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เจฎเฉ‹เจœเฉ€, เจนเฉ€เจฐเจพเจ—เจพเจจเจพ เจ…เจคเฉ‡ เจ•เจพเจŸเจพเจ•เจพเจจเจพ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉเจ เจšเฉเจฃเฉ€เจ†เจ‚ เจนเฉ‹เจˆเจ†เจ‚ เจฐเฉ‡เจ‚เจœเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเจ—เจพเจคเจพเจฐ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจจเฉฐเจฌเจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฟเฉฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจฆเฉ‹ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

1011xxxx xxxxxxxx

เจธเจผเจพเจจเจฆเจพเจฐ: เจ‰เจชเจฐเฉ‹เจ•เจค โ€โ€โ€ เจ‡เจฎเฉ‹เจœเฉ€เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธ เจตเจฟเฉฑเจš 7 โ€‹โ€‹เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, UTF-8 เจตเจฟเฉฑเจš 25 เจฌเจพเจˆเจŸ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ 14 (เจนเจฐเฉ‡เจ• เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ เจฒเจˆ เจฌเจฟเจฒเจ•เฉเจฒ เจฆเฉ‹ เจฌเจพเจˆเจŸ) เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจนเฉˆเจฌเจฐ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจนเจœเจผเจฎ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ (เจชเฉเจฐเจพเจฃเฉ‡ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจชเจพเจฆเจ• เจฆเฉ‹เจตเจพเจ‚ เจตเจฟเฉฑเจš), เจ‡เจธ เจฒเจˆ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเจธเจตเฉ€เจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจชเจพเจ‰เจฃเจพ เจชเจฟเจ†.

เจ†เจ“ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจนเฉˆ, เจฎเฉ‚เจฒ เจตเจฐเจฃเจฎเจพเจฒเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ‰เฉฑเจš 6 เจฌเจฟเฉฑเจŸ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจ…เจ—เจฒเฉ‡ เจกเฉ€เจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจšเจฟเฉฐเจจเฉเจน เจฆเฉ‡ เจ•เฉ‹เจก เจจเจพเจฒ เจ—เฉ‚เฉฐเจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจšเฉ€เจจเฉ€ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจœเฉ‹ เจฌเจฒเจพเจ• เจตเจฟเฉฑเจš เจนเจจ 0x4E00 - 0x9FFF, เจ‡เจน เจœเจพเจ‚ เจคเจพเจ‚ เจฌเจฟเฉฑเจŸ 0 เจœเจพเจ‚ 1 เจนเฉˆเฅค เจ‡เจน เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ: เจธเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจฆเฉ‹ เจฎเฉเฉฑเจฒเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจตเจฐเจฃเจฎเจพเจฒเจพ เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸ เจ–เจฐเจš เจ•เจฐเฉ‹)เฅค เจชเจฐ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจฒเฉฐเจฌเฉ‡ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจนเฉ€ เจ…เจธเฉ€เจ‚ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ›เฉ‹เจŸเฉ‡ เจฎเฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจจเจ•เฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจšเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน 10240 เจนเฉˆ) - เจซเจฟเจฐ เจนเจพเจ‡เจฐเฉ‹เจ—เจฒเจฟเจซเจธ เจฆเฉ€ เจฐเฉ‡เจ‚เจœ เจตเจฟเฉฑเจš เจธเจผเจฟเจซเจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ 0x2600 - 0x77FF, เจ…เจคเฉ‡ เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‡เจธ เจธเจพเจฐเฉ€ เจฐเฉ‡เจ‚เจœ เจตเจฟเฉฑเจš, เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ 6 เจฌเจฟเฉฑเจŸ (21 เจตเจฟเฉฑเจšเฉ‹เจ‚) 0 เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจนเจพเจ‡เจฐเฉ‹เจ—เจฒเจฟเจซ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจฆเฉ‹ เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€ เจนเจพเจ‡เจฐเฉ‹เจ—เจฒเจฟเจซ (เจœเฉ‹ เจ•เจฟ เจ‡เฉฐเจจเฉ€ เจตเฉฑเจกเฉ€ เจฐเฉ‡เจ‚เจœ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจ—เฉ‡, เจฌเจฟเจจเจพเจ‚ เจตเจฐเจฃเจฎเจพเจฒเจพ เจธเจตเจฟเฉฑเจšเจพเจ‚ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจฒเจชเจ• เจนเฉฑเจฒ: SCSU, BOCU-1

เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฎเจพเจนเจฐ, เจฒเฉ‡เจ– เจฆเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจชเฉœเฉเจน เจ•เฉ‡, เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจฃ เจฒเจˆ เจœเจฒเจฆเจฌเจพเจœเจผเฉ€ เจ•เจฐเจจเจ—เฉ‡ เจ•เจฟ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆเฅค เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฒเจˆ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจธเจ•เฉ€เจฎ (SCSU), เจœเฉ‹ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจตเจฐเจฃเจฟเจค เจ‡เฉฑเจ• เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจตเจฟเจงเฉ€ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจ‡เจฎเจพเจจเจฆเจพเจฐเฉ€ เจจเจพเจฒ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเจพเจ‚: เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฌเจพเจฐเฉ‡ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจชเจคเจพ เจฒเฉฑเจ—เจพ เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจตเจฟเฉฑเจš เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจกเฉเฉฑเจฌเจฟเจ† เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจœเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจชเจคเจพ เจนเฉเฉฐเจฆเจพ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจธเจผเจพเจ‡เจฆ เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจชเจนเฉเฉฐเจš เจจเจพเจฒ เจ†เจ‰เจฃ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจนเฉเฉฐเจฆเฉ€เฅค

เจฆเจฟเจฒเจšเจธเจช เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ SCSU เจ‰เจนเจจเจพเจ‚ เจตเจฟเจšเจพเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจฒเฉˆ เจ•เฉ‡ เจ†เจ‡เจ† เจนเจพเจ‚ ("เจตเจฐเจฃเจฎเจพเจฒเจพ" เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเฉ€ เจฌเจœเจพเจ เจ‰เจน "เจตเจฟเฉฐเจกเฉ‹เจœเจผ" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเฉ‹เจฐ เจตเฉ€ เจ‰เจชเจฒเจฌเจง เจนเจจ)เฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจธ เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ‡ เจตเฉ€ เจจเฉเจ•เจธเจพเจจ เจนเจจ: เจ‡เจน เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจจเจพเจฒเฉ‹เจ‚ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจฅเฉ‹เฉœเจพ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ. เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจจเจนเฉ€เจ‚ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฐเจตเฉ‹เจคเจฎ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจšเฉเจฃเจจเจพ เจนเฉˆ - เจ‡เจธเจฆเฉ‡ เจฒเจˆ, เจเจจเจ•เฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจ•เฉเจ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจนเฉ‡เจฐเจฟเจธเจŸเจฟเจ•เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ‡เฉฑเจ• SCSU เจเจจเจ•เฉ‹เจกเจฐ เจœเฉ‹ เจšเฉฐเจ—เฉ€ เจชเฉˆเจ•เฉ‡เจœเจฟเฉฐเจ— เจชเฉˆเจฆเจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฎเฉ‡เจฐเฉ‡ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ SCSU เจฆเฉ‡ เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจธเจงเจพเจฐเจจ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ JavaScript เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ - เจ•เฉ‹เจก เจตเจพเจฒเฉ€เจ…เจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจน เจฎเฉ‡เจฐเฉ‡ UTF-C เจจเจพเจฒ เจคเฉเจฒเจจเจพเจฏเฉ‹เจ— เจจเจฟเจ•เจฒเจฟเจ†, เจชเจฐ เจ•เฉเจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจจเจคเฉ€เจœเจพ เจฆเจธ เจชเฉเจฐเจคเฉ€เจธเจผเจค เจฎเจพเฉœเจพ เจธเฉ€ (เจ•เจˆ เจตเจพเจฐ เจ‡เจน เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจฌเจนเฉเจคเจพ เจจเจนเฉ€เจ‚)เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเจฟเจฌเจฐเฉ‚ เจ…เจคเฉ‡ เจฏเฉ‚เจจเจพเจจเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ UTF-C เจฆเฉเจ†เจฐเจพ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ SCSU เจจเจพเจฒเฉ‹เจ‚ 60% เจตเจงเฉ€เจ† (เจธเจผเจพเจ‡เจฆ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ)

เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจ‡เจน เจœเฉ‹เฉœเจพเจ‚เจ—เจพ เจ•เจฟ SCSU เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจ–เฉ‡เจช เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เจพ เจตเฉ€ เจนเฉˆ - BOCU-1, เจชเจฐ เจ‡เจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ MIME เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ เจนเฉˆ (เจœเจฟเจธเจฆเฉ€ เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจธเฉ€) เจ…เจคเฉ‡ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฒเจˆ เจฅเฉ‹เฉœเจพ เจตเฉฑเจ–เจฐเจพ เจคเจฐเฉ€เจ•เจพ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจธเจฆเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเฉ€เจฒเจคเจพ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจœเจพเจชเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน SCSU เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจธเฉฐเจญเจต เจธเฉเจงเจพเจฐ

เจฎเฉ‡เจฐเฉ‡ เจฆเฉเจ†เจฐเจพ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจธเจฐเจต เจตเจฟเจ†เจชเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ (เจธเจผเจพเจ‡เจฆ เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจŸเฉ€เจšเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ•เฉฐเจธเฉ‹เจฐเจŸเฉ€เจ…เจฎ เจฆเฉ‡ เจŸเฉ€เจšเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจตเฉฑเจ–เจฐเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ)เฅค เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจฒเจˆ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจ‡เฉฑเจ• เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจนเฉ-เจญเจพเจธเจผเจพเจˆ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ), เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจฐ เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ‡เฉฑเจ• เจชเจฒเฉฑเจธ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ - เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ†เจชเจฃเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจฎเฉเจคเจพเจฌเจ• เจธเฉ‹เจง เจธเจ•เจฆเฉ‡ เจนเฉ‹.

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจชเฉฑเจธเจผเจŸ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจฐเจพเจœ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจธเจŸเฉ‡เจŸเจฒเฉˆเจธ เจ•เฉ‹เจกเจฟเฉฐเจ— เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจฌเจธ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจจเจพ เจ•เจฐเฉ‹ offs, auxOffs ะธ is21Bit เจเจจเจ•เฉ‹เจกเจฐ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจกเจฐ เจตเจฟเฉฑเจšเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ•เฉ‹ เจตเจฐเจฃเจฎเจพเจฒเจพ เจฆเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉˆเจ• เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจ‡เจธ เจ—เฉฑเจฒ เจฆเฉ€ เจ—เจพเจฐเฉฐเจŸเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ•เจฟ เจ‰เจนเฉ€ เจ…เฉฑเจ–เจฐ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‡เฉฑเจ•เฉ‹ เจฌเจพเจˆเจŸ เจจเจพเจฒ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเฉเจฐเจธเฉฐเจ— เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ เจกเจฟเจซเฉŒเจฒเจŸ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจ•เฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจญเจพเจธเจผเจพ เจฒเจˆ เจเจจเจ•เฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฐเฉ‚เจธเฉ€ เจŸเฉˆเจ•เจธเจŸ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจกเจฐ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจกเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹ offs = 0x0400 ะธ auxOffs = 0. เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‡เจŸเจฒเฉˆเฉฑเจธ เจฎเฉ‹เจก เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ…เจฐเจฅ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจชเฉเจฐเจพเจฃเฉ‡ เจ…เฉฑเจ -เจฌเจฟเฉฑเจŸ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ เจธเจพเจฐเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจ…เฉฑเจ–เจฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจนเจŸเจพเจ เจฌเจฟเจจเจพเจ‚เฅค

เจชเจนเจฟเจฒเจพเจ‚ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ•เจฎเฉ€ เจ‡เจน เจนเฉˆ เจ•เจฟ UTF-C เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจตเฉฑเจกเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ†เจฐเจฌเจฟเจŸเจฐเฉ‡เจฐเฉ€ เจฌเจพเจˆเจŸ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจ…เฉฑเจ–เจฐ เจธเฉ€เจฎเจพ เจฒเฉฑเจญเจฃ เจฆเจพ เจ•เฉ‹เจˆ เจคเฉ‡เจœเจผ เจคเจฐเฉ€เจ•เจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจ–เจฐเฉ€ เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฆเฉ‡ เจนเฉ‹, เจ•เจนเฉ‹, เจเจจเจ•เฉ‹เจกเจก เจฌเจซเจฐ เจคเฉ‹เจ‚ 100 เจฌเจพเจˆเจŸ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‚เฉœเจพ เจนเฉ‹เจฃ เจฆเจพ เจ–เจคเจฐเจพ เจนเฉˆ เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡เฅค เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฎเจฒเจŸเฉ€-เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฒเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ, เจชเจฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฌเจพเจˆเจŸ 0xBF เจ•เจฆเฉ‡ เจตเฉ€ เจชเจนเจฟเจฒเฉ€ เจฌเจพเจˆเจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ (เจชเจฐ เจฆเฉ‚เจœเฉ€ เจœเจพเจ‚ เจคเฉ€เจœเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค เจ‡เจธเจฒเจˆ, เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจธเฉ€เจ‚ เจ•เฉเจฐเจฎ เจจเฉ‚เฉฐ เจชเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ 0xBF 0xBF 0xBF เจนเจฐ, เจ•เจนเฉ‹, 10 KB - เจซเจฟเจฐ, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉ€เจฎเจพ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจšเฉเจฃเฉ‡ เจนเฉ‹เจ เจŸเฉเจ•เฉœเฉ‡ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจฎเจพเจฐเจ•เจฐ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเจพเฅค เจชเจฟเจ›เจฒเฉ‡ เจฆเฉ‡ เจฌเจพเจ…เจฆ 0xBF เจ‡เฉฑเจ• เจ…เฉฑเจ–เจฐ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจนเฉ‹เจฃ เจฆเฉ€ เจ—เจฐเฉฐเจŸเฉ€ เจนเฉˆเฅค (เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเจฟเฉฐเจจ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ‡ เจ‡เจธ เจ•เฉเจฐเจฎ เจจเฉ‚เฉฐ, เจฌเฉ‡เจธเจผเจ•, เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค)

เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจฒเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจตเจงเจพเจˆเจ†เจ‚! เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚, เจฎเฉ‡เจฐเฉ‡ เจตเจพเจ‚เจ—, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฆเฉ€ เจฌเจฃเจคเจฐ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจจเจตเจพเจ‚ เจธเจฟเฉฑเจ–เจฟเจ† (เจœเจพเจ‚ เจคเฉเจนเจพเจกเฉ€ เจฏเจพเจฆเจฆเจพเจธเจผเจค เจจเฉ‚เฉฐ เจคเจพเจœเจผเจพ เจ•เฉ€เจคเจพ)เฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจกเฉˆเจฎเฉ‹ เจชเฉฐเจจเจพ. เจนเจฟเจฌเจฐเฉ‚ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ UTF-8 เจ…เจคเฉ‡ SCSU เจฆเฉ‹เจตเจพเจ‚ เจฆเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ‰เจชเจฐเฉ‹เจ•เจค เจตเจฐเจฃเจฟเจค เจ–เฉ‹เจœ เจจเฉ‚เฉฐ เจฎเจฟเจ†เจฐเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ˜เฉเจธเจชเฉˆเจ  เจจเจนเฉ€เจ‚ เจฎเฉฐเจจเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจคเฉเจธเจผเจŸ เจนเจพเจ‚, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจคเฉ‹เจ‚ เจ–เฉเจธเจผ เจนเจพเจ‚ เจธเจพเจ‚เจเจพ เจ•เจฐเฉ‹: เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ JS เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเจพ เจตเจœเจผเจจ เจธเจฟเจฐเจซเจผ 1710 เจฌเจพเจˆเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ)เฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจนเฉˆ, เจ‰เจธเจฆเจพ เจ•เฉฐเจฎ เจ‡เฉฑเจฅเฉ‡ เจชเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจกเฉˆเจฎเฉ‹ เจชเฉฐเจจเจพ (เจ‡เฉฑเจฅเฉ‡ เจŸเฉˆเจ•เจธเจŸเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเฉ€ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจคเฉเจฒเจจเจพ UTF-8 เจ…เจคเฉ‡ SCSU เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจ–เจฟเฉฑเจšเจพเจ‚เจ—เจพ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš UTF-C เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ‡เจธ เจฆเฉ€ เจ•เฉ‹เจˆ เจ•เฉ€เจฎเจค เจจเจนเฉ€เจ‚:

  • เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจ•เจพเจซเจผเฉ€ เจฒเฉฐเจฌเฉ€เจ†เจ‚ เจนเจจ (100-200 เจ…เฉฑเจ–เจฐเจพเจ‚ เจคเฉ‹เจ‚)เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจกเฉ€เจซเจฒเฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.
  • เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ ASCII เจชเจพเจฐเจฆเจฐเจธเจผเจคเจพ, เจฏเจพเจจเฉ€, เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ•เฉเจฐเจฎเจพเจ‚ เจตเจฟเฉฑเจš ASCII เจ•เฉ‹เจก เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเจจ เจœเฉ‹ เจ…เจธเจฒ เจธเจคเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจธเจจเฅค เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจšเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ, เจœเจฆเฉ‹เจ‚ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ APIs (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ) เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจจเจคเฉ€เจœเฉ‡ เจจเฉ‚เฉฐ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ‡ เจเจฌเจธเจŸเจฐเฉˆเจ•เจŸ เจธเฉˆเฉฑเจŸ เจตเจœเฉ‹เจ‚ เจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจจเจพ เจ•เจฟ เจธเจคเจฐ เจตเจœเฉ‹เจ‚เฅค เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจšเจพเจจเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจนเฉ‹เจฃ เจฆเจพ เจ–เจคเจฐเจพ เจนเฉˆเฅค
  • เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจฎเจจเจฎเจพเจจเฉ‡ เจ”เจซเจธเฉˆเฉฑเจŸ 'เจคเฉ‡ เจ…เฉฑเจ–เจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฒเฉฑเจญเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ (เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจ–เจฐเจพเจฌ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจ‡เจน เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจ•เฉ‡ (เจœเจพเจ‚ เจชเจฟเจ›เจฒเฉ‡ เจญเจพเจ— เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเฉ€ เจธเฉ‹เจง เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจ•เฉ‡)เฅค
  • เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจŸเฉเจฐเจฟเฉฐเจ—เจœเจผ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ 'เจคเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ›เจพเจ‚เจŸเฉ‹, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฌเจธเจŸเจฐเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเฉ‹, เจœเฉ‹เฉœเฉ‹)เฅค เจ‡เจธ เจฒเจˆ เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจนเจจเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš UTF-C UTF-8 เจจเจพเจฒเฉ‹เจ‚ เจนเฉŒเจฒเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ (เจชเจฐ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผ)เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจ•เฉ‹ เจธเจคเจฐ เจจเฉ‚เฉฐ เจนเจฎเฉ‡เจธเจผเจพ เจ‰เจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ€ เจธเจนเฉ€ เจคเฉเจฒเจจเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจพเจˆเจŸ-เจฌเจพเจˆ-เจฌเจพเจˆเจŸ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจ…เฉฑเจชเจกเฉ‡เจŸ: เจฏเฉ‚เจœเจผเจฐ เจŸเจฟเจ“เจฎเฉ€เจš เจนเฉ‡เจ  เจŸเจฟเฉฑเจชเจฃเฉ€ เจตเจฟเฉฑเจš UTF-C เจฆเฉ€เจ†เจ‚ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจฃ เจฆเฉ€เจ†เจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ—เฉเจฐเจพเจซ เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ UTF-C เจ‡เฉฑเจ• เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ (LZW เจฆเฉ€ เจ‡เฉฑเจ• เจชเจฐเจฟเจตเจฐเจคเจจ) เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจชเฉˆเจ• เจ•เฉ€เจคเฉ€ เจธเจคเจฐ เจ›เฉ‹เจŸเฉ€ เจนเฉˆ ~140 เจ…เฉฑเจ–เจฐ (เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฎเฉˆเจ‚ เจจเฉ‹เจŸ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจคเฉเจฒเจจเจพ เจ‡เฉฑเจ• เจŸเฉˆเจ•เจธเจŸ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€; เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฒเจˆ เจจเจคเฉ€เจœเจพ เจตเฉฑเจ–เจฐเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค
เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจพเจˆเจ•: เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ UTF-30 เจจเจพเจฒเฉ‹เจ‚ 60-8% เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹