├── .github └── workflows │ ├── build.yml │ ├── github-release.yml │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── dist ├── jschardet.js └── jschardet.min.js ├── index.d.ts ├── index.js ├── package.json ├── scripts ├── run-workflow.sh └── show-size-changes.sh ├── src ├── big5freq.js ├── big5prober.js ├── chardistribution.js ├── charsetgroupprober.js ├── charsetprober.js ├── codingstatemachine.js ├── constants.js ├── escprober.js ├── escsm.js ├── eucjpprober.js ├── euckrfreq.js ├── euckrprober.js ├── euctwfreq.js ├── euctwprober.js ├── gb2312freq.js ├── gb2312prober.js ├── hebrewprober.js ├── index.js ├── jisfreq.js ├── jpcntx.js ├── langbulgarianmodel.js ├── langcyrillicmodel.js ├── langgreekmodel.js ├── langhebrewmodel.js ├── langhungarianmodel.js ├── langthaimodel.js ├── latin1prober.js ├── logger.js ├── mbcharsetprober.js ├── mbcsgroupprober.js ├── mbcssm │ ├── big5.js │ ├── eucjp.js │ ├── euckr.js │ ├── euctw.js │ ├── gb2312.js │ ├── sjis.js │ ├── ucs2be.js │ ├── ucs2le.js │ └── utf8.js ├── sbcharsetprober.js ├── sbcsgroupprober.js ├── sjisprober.js ├── universaldetector.js └── utf8prober.js └── tests ├── detectEncodings.test.js ├── encodings.test.js ├── fixtures ├── Shift_JIS-ja_JP-short.txt ├── Shift_JIS-ja_JP.txt ├── charset_test_file.php.txt ├── windows-1250.txt ├── windows-1252-de_DE.txt └── windows-1252-pt_BR.txt ├── index.html ├── index.js ├── qunit ├── qunit.css └── qunit.js └── utils.js /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/github-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/.github/workflows/github-release.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | tests -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/README.md -------------------------------------------------------------------------------- /dist/jschardet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/dist/jschardet.js -------------------------------------------------------------------------------- /dist/jschardet.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/dist/jschardet.min.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src') -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/package.json -------------------------------------------------------------------------------- /scripts/run-workflow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/scripts/run-workflow.sh -------------------------------------------------------------------------------- /scripts/show-size-changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/scripts/show-size-changes.sh -------------------------------------------------------------------------------- /src/big5freq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/big5freq.js -------------------------------------------------------------------------------- /src/big5prober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/big5prober.js -------------------------------------------------------------------------------- /src/chardistribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/chardistribution.js -------------------------------------------------------------------------------- /src/charsetgroupprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/charsetgroupprober.js -------------------------------------------------------------------------------- /src/charsetprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/charsetprober.js -------------------------------------------------------------------------------- /src/codingstatemachine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/codingstatemachine.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/escprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/escprober.js -------------------------------------------------------------------------------- /src/escsm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/escsm.js -------------------------------------------------------------------------------- /src/eucjpprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/eucjpprober.js -------------------------------------------------------------------------------- /src/euckrfreq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/euckrfreq.js -------------------------------------------------------------------------------- /src/euckrprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/euckrprober.js -------------------------------------------------------------------------------- /src/euctwfreq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/euctwfreq.js -------------------------------------------------------------------------------- /src/euctwprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/euctwprober.js -------------------------------------------------------------------------------- /src/gb2312freq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/gb2312freq.js -------------------------------------------------------------------------------- /src/gb2312prober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/gb2312prober.js -------------------------------------------------------------------------------- /src/hebrewprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/hebrewprober.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/index.js -------------------------------------------------------------------------------- /src/jisfreq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/jisfreq.js -------------------------------------------------------------------------------- /src/jpcntx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/jpcntx.js -------------------------------------------------------------------------------- /src/langbulgarianmodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/langbulgarianmodel.js -------------------------------------------------------------------------------- /src/langcyrillicmodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/langcyrillicmodel.js -------------------------------------------------------------------------------- /src/langgreekmodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/langgreekmodel.js -------------------------------------------------------------------------------- /src/langhebrewmodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/langhebrewmodel.js -------------------------------------------------------------------------------- /src/langhungarianmodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/langhungarianmodel.js -------------------------------------------------------------------------------- /src/langthaimodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/langthaimodel.js -------------------------------------------------------------------------------- /src/latin1prober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/latin1prober.js -------------------------------------------------------------------------------- /src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/logger.js -------------------------------------------------------------------------------- /src/mbcharsetprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcharsetprober.js -------------------------------------------------------------------------------- /src/mbcsgroupprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcsgroupprober.js -------------------------------------------------------------------------------- /src/mbcssm/big5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/big5.js -------------------------------------------------------------------------------- /src/mbcssm/eucjp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/eucjp.js -------------------------------------------------------------------------------- /src/mbcssm/euckr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/euckr.js -------------------------------------------------------------------------------- /src/mbcssm/euctw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/euctw.js -------------------------------------------------------------------------------- /src/mbcssm/gb2312.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/gb2312.js -------------------------------------------------------------------------------- /src/mbcssm/sjis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/sjis.js -------------------------------------------------------------------------------- /src/mbcssm/ucs2be.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/ucs2be.js -------------------------------------------------------------------------------- /src/mbcssm/ucs2le.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/ucs2le.js -------------------------------------------------------------------------------- /src/mbcssm/utf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/mbcssm/utf8.js -------------------------------------------------------------------------------- /src/sbcharsetprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/sbcharsetprober.js -------------------------------------------------------------------------------- /src/sbcsgroupprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/sbcsgroupprober.js -------------------------------------------------------------------------------- /src/sjisprober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/sjisprober.js -------------------------------------------------------------------------------- /src/universaldetector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/universaldetector.js -------------------------------------------------------------------------------- /src/utf8prober.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/src/utf8prober.js -------------------------------------------------------------------------------- /tests/detectEncodings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/detectEncodings.test.js -------------------------------------------------------------------------------- /tests/encodings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/encodings.test.js -------------------------------------------------------------------------------- /tests/fixtures/Shift_JIS-ja_JP-short.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/fixtures/Shift_JIS-ja_JP-short.txt -------------------------------------------------------------------------------- /tests/fixtures/Shift_JIS-ja_JP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/fixtures/Shift_JIS-ja_JP.txt -------------------------------------------------------------------------------- /tests/fixtures/charset_test_file.php.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/fixtures/charset_test_file.php.txt -------------------------------------------------------------------------------- /tests/fixtures/windows-1250.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/fixtures/windows-1250.txt -------------------------------------------------------------------------------- /tests/fixtures/windows-1252-de_DE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/fixtures/windows-1252-de_DE.txt -------------------------------------------------------------------------------- /tests/fixtures/windows-1252-pt_BR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/fixtures/windows-1252-pt_BR.txt -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/index.html -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/qunit/qunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/qunit/qunit.css -------------------------------------------------------------------------------- /tests/qunit/qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/qunit/qunit.js -------------------------------------------------------------------------------- /tests/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aadsm/jschardet/HEAD/tests/utils.js --------------------------------------------------------------------------------