Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BYVoid/uchardet
/ functions
Functions
183 in github.com/BYVoid/uchardet
⨍
Functions
183
◇
Types & classes
33
↓ 16 callers
Method
HandleOneChar
src/JpCntx.h:58
↓ 8 callers
Method
NextState
src/nsCodingStateMachine.h:63
↓ 7 callers
Method
GetCurrentCharLen
src/nsCodingStateMachine.h:77
↓ 6 callers
Method
GotEnoughData
src/JpCntx.h:80
↓ 3 callers
Method
GetCharSetName
Make the decision: is it Logical or Visual?
src/nsHebrewProber.cpp:145
↓ 3 callers
Method
GetConfidence
src/JpCntx.cpp:185
↓ 3 callers
Function
local_lowercase
(text, lang)
script/BuildLangModel.py:116
↓ 2 callers
Method
GetCharSetName
src/nsSBCSGroupProber.cpp:112
↓ 2 callers
Method
GetConfidence
src/nsMBCSGroupProber.cpp:173
↓ 2 callers
Function
PR_Malloc
src/prmem.h:42
↓ 2 callers
Function
detect
src/tools/uchardet.cpp:52
↓ 2 callers
Function
show_version
src/tools/uchardet.cpp:77
↓ 2 callers
Function
uchardet_data_end
src/uchardet.cpp:98
↓ 2 callers
Function
uchardet_delete
src/uchardet.cpp:87
↓ 2 callers
Function
uchardet_get_charset
src/uchardet.cpp:108
↓ 2 callers
Function
uchardet_handle_data
src/uchardet.cpp:92
↓ 2 callers
Function
uchardet_new
src/uchardet.cpp:82
↓ 1 callers
Method
DataEnd
---------------------------------------------------------------------
src/nsUniversalDetector.cpp:265
↓ 1 callers
Method
GetCharset
src/uchardet.cpp:76
↓ 1 callers
Method
GetCodingStateMachine
src/nsCodingStateMachine.h:79
↓ 1 callers
Method
HandleData
src/JpCntx.cpp:131
↓ 1 callers
Method
Reset
src/uchardet.cpp:68
↓ 1 callers
Method
SetModelProbers
src/nsHebrewProber.h:60
↓ 1 callers
Function
detect
test/uchardet-tests.c:47
↓ 1 callers
Function
process_text
(text, lang)
script/BuildLangModel.py:164
↓ 1 callers
Function
show_usage
src/tools/uchardet.cpp:88
↓ 1 callers
Function
visit_pages
(titles, depth, lang, logfd)
script/BuildLangModel.py:214
Method
Big5DistributionAnalysis
src/CharDistribution.cpp:89
Method
CharDistributionAnalysis
src/CharDistribution.h:50
Method
DumpStatus
src/nsMBCSGroupProber.cpp:201
Method
DumpStatus
src/nsSBCharSetProber.cpp:149
Method
DumpStatus
src/nsSBCSGroupProber.cpp:221
Method
DumpStatus
src/nsLatin1Prober.cpp:176
Method
DumpStatus
src/nsHebrewProber.cpp:190
Method
EUCJPDistributionAnalysis
src/CharDistribution.cpp:103
Method
EUCKRDistributionAnalysis
src/CharDistribution.cpp:75
Method
EUCTWDistributionAnalysis
src/CharDistribution.cpp:68
Method
FilterWithEnglishLetters
This filter applies to all scripts which contain both English characters and upper ASCII characters.
src/nsCharSetProber.cpp:83
Method
FilterWithoutEnglishLetters
This filter applies to all scripts which do not use English characters
src/nsCharSetProber.cpp:43
Method
GB2312DistributionAnalysis
src/CharDistribution.cpp:82
Method
GetCharSetName
src/nsMBCSGroupProber.cpp:89
Method
GetCharSetName
src/nsEUCTWProber.h:53
Method
GetCharSetName
src/nsBig5Prober.h:53
Method
GetCharSetName
src/nsEUCKRProber.h:54
Method
GetCharSetName
src/nsSBCharSetProber.cpp:141
Method
GetCharSetName
src/nsEUCJPProber.h:59
Method
GetCharSetName
src/nsSJISProber.h:60
Method
GetCharSetName
src/nsGB2312Prober.h:55
Method
GetCharSetName
src/nsUTF8Prober.h:51
Method
GetCharSetName
src/nsLatin1Prober.h:51
Method
GetCharSetName
src/nsEscCharsetProber.h:51
Method
GetConfidence
src/nsUTF8Prober.cpp:74
Method
GetConfidence
src/nsEUCJPProber.cpp:92
Method
GetConfidence
src/nsHebrewProber.h:57
Method
GetConfidence
src/nsBig5Prober.cpp:82
Method
GetConfidence
src/nsSBCharSetProber.cpp:107
Method
GetConfidence
src/nsSBCSGroupProber.cpp:193
Method
GetConfidence
src/nsSJISProber.cpp:91
Method
GetConfidence
src/nsEUCKRProber.cpp:85
Method
GetConfidence
src/nsLatin1Prober.cpp:147
Method
GetConfidence
src/nsEUCTWProber.cpp:85
Method
GetConfidence
return confidence base on received data
src/CharDistribution.cpp:50
Method
GetConfidence
src/nsGB2312Prober.cpp:90
Method
GetConfidence
src/nsEscCharsetProber.h:54
Method
GetDetectorState
src/nsMBCSGroupProber.cpp:221
Method
GetOrder
src/JpCntx.h:113
Method
GetOrder
src/JpCntx.h:128
Method
GetOrder
src/JpCntx.cpp:195
Method
GetOrder
we do not handle character base on its original encoding string, but convert this encoding string to a number, here called order. This allow multiple
src/CharDistribution.h:99
Method
GetOrder
for EUC-TW encoding, we are interested first byte range: 0xc4 -- 0xfe second byte range: 0xa1 -- 0xfe no validation needed here. State machine has do
src/CharDistribution.h:135
Method
GetOrder
for euc-KR encoding, we are interested first byte range: 0xb0 -- 0xfe second byte range: 0xa1 -- 0xfe no validation needed here. State machine has do
src/CharDistribution.h:153
Method
GetOrder
for GB2312 encoding, we are interested first byte range: 0xb0 -- 0xfe second byte range: 0xa1 -- 0xfe no validation needed here. State machine has do
src/CharDistribution.h:170
Method
GetOrder
for big5 encoding, we are interested first byte range: 0xa4 -- 0xfe second byte range: 0x40 -- 0x7e , 0xa1 -- 0xfe no validation needed here. State m
src/CharDistribution.h:188
Method
GetOrder
for sjis encoding, we are interested first byte range: 0x81 -- 0x9f , 0xe0 -- 0xfe second byte range: 0x40 -- 0x7e, 0x81 -- oxfe no validation neede
src/CharDistribution.h:208
Method
GetOrder
for euc-JP encoding, we are interested first byte range: 0xa0 -- 0xfe second byte range: 0xa1 -- 0xfe no validation needed here. State machine has do
src/CharDistribution.h:233
Method
GetState
src/nsEUCTWProber.h:54
Method
GetState
src/nsBig5Prober.h:54
Method
GetState
src/nsMBCSGroupProber.h:58
Method
GetState
src/nsEUCKRProber.h:55
Method
GetState
src/nsEUCJPProber.h:60
Method
GetState
src/nsSBCSGroupProber.h:52
Method
GetState
src/nsSJISProber.h:61
Method
GetState
src/nsSBCharSetProber.h:87
Method
GetState
src/nsGB2312Prober.h:56
Method
GetState
src/nsHebrewProber.cpp:181
Method
GetState
src/nsUTF8Prober.h:52
Method
GetState
src/nsLatin1Prober.h:52
Method
GetState
src/nsEscCharsetProber.h:52
Method
GotEnoughData
It is not necessary to receive all data to draw conclusion. For charset detection, certain amount of data is enough
src/CharDistribution.h:93
Method
HandleData
src/nsUTF8Prober.cpp:47
Method
HandleData
src/nsMBCSGroupProber.cpp:119
Method
HandleData
src/nsEUCJPProber.cpp:53
Method
HandleData
src/nsBig5Prober.cpp:47
Method
HandleData
src/nsEscCharsetProber.cpp:76
Method
HandleData
src/nsSBCharSetProber.cpp:41
Method
HandleData
src/nsSBCSGroupProber.cpp:145
Method
HandleData
src/nsSJISProber.cpp:53
Method
HandleData
src/nsEUCKRProber.cpp:48
Method
HandleData
src/nsLatin1Prober.cpp:117
Method
HandleData
src/nsUniversalDetector.cpp:101
next →
1–100 of 183, ranked by callers