Skip to content

Commit b246c48

Browse files
authored
Merge pull request #103 from edgardmessias/fix_diff_utf8
Fixed utf8 problem in diff (See #82, #9);
2 parents 4dbeedb + 2f54695 commit b246c48

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

src/svn.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ export class Svn {
144144
})
145145
]);
146146

147+
jschardet.MacCyrillicModel.mTypicalPositiveRatio += 0.001;
148+
147149
const encodingGuess = jschardet.detect(stdout);
148150

149151
const encoding =

src/types/jschardet.d.ts

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
interface jschardetReturn {
2-
encoding: string;
3-
confidence: number;
4-
}
5-
61
declare module "jschardet" {
7-
function detect(detect: string): jschardetReturn;
2+
export interface IDetectedMap {
3+
encoding: string;
4+
confidence: number;
5+
}
6+
export function detect(buffer: NodeBuffer): IDetectedMap;
7+
8+
export const Constants: {
9+
MINIMUM_THRESHOLD: number;
10+
};
11+
12+
export const MacCyrillicModel: {
13+
mTypicalPositiveRatio: number;
14+
};
815
}

0 commit comments

Comments
 (0)