Javascript 8進制の変換文字は中国語になります.
615 ワード
git出力を読み込むと、core.quot tepath=falseを設定すると、出力の中国語は8進数に変換されます.設定を変更しないと手動で中国語に戻ります.
方法
方法
function Octal2Chinese(str) {
const matches = str.match(/(\\\d{3}){3}/g);
if (matches) matches.forEach(match => {
let encoded = '';
const splits = match.split('\\');
splits.forEach(code => !code || (encoded += '%' + parseInt(code, 8).toString(16)));
const cChar = decodeURI(encoded);
str = str.replace(match, cChar);
});
return str;
}
テストconsole.log(Octal2Chinese('\\344\\270\\255\\346\\226\\207'))
// >>