facebook / facebook/hhvm

`hh_parse --full-fidelity-json` generates strictly invalid JSON for non-UTF8 sequences

Ouverte
#8,245 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
hack
Langage dominant
C++
Étoiles
18.7k
Forks
3.1k
Merge moyen
1 h 47 min
PR mergées (30 j)
2

Description

### HHVM Version

HHVM 3.27.0

### Operating System and Version

MacOS High Sierra

### Standalone code, or other way to reproduce the problem

```
$ hh_parse --full-fidelity-json hphp/test/quick/Empty.php | hhvm --php -r 'var_dump(json_decode(trim(stream_get_contents(\STDIN))) === NULL);'
$ hh_parse --full-fidelity-json hphp/test/zend/good/ext/iconv/tests/eucjp2sjis.php | hhvm --php -r 'var_dump(json_decode(trim(stream_get_contents(\STDIN))) === NULL);'
```

### Actual result

```
bool(false)
bool(true)
```

### Expected result

```
bool(false)
bool(false)
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.