JS: Fix encoding conversion from utf16 to utf8 (#131)

This commit is contained in:
Sebastian Miasojed
2024-12-11 09:23:02 +01:00
committed by GitHub
parent 2cb8f82266
commit afe44ad21b
7 changed files with 52 additions and 81 deletions
+3 -17
View File
@@ -34,26 +34,12 @@ async function runCompiler() {
m.soljson = soljson;
// Set input data for stdin
m.setStdinData(JSON.stringify(compilerStandardJsonInput));
var stdoutString = "";
m.setStdoutCallback(function(char) {
if (char.charCodeAt(0) === '\n') {
console.log("new line")
exit
}
stdoutString += char;
});
var stderrString = "";
m.setStderrCallback(function(char) {
stderrString += char;
});
m.writeToStdin(JSON.stringify(compilerStandardJsonInput));
// Compile the Solidity source code
let x = m.callMain(['--standard-json']);
console.log("Stdout: " + stdoutString);
console.error("Stderr: " + stderrString);
console.log("Stdout: " + m.readFromStdout());
console.error("Stderr: " + m.readFromStderr());
}
runCompiler().catch(err => {