|
2
|
| Wei Lin · 技术社区 · 7 年前 |
|
|
1
2
我认为这与
BlogEngine.NET
实施。在
CompressionModule.cs#L189
,它配置了
你可以查一下 WebResourceFilter.cs 文件。这个 Write() 方法确实有问题:
缓冲区大小不能保证。如果缓冲区拆分在utf-8字符的中间(其中utf-8中的中文字符是多字节)。用utf8不可能得到正确的字符串。所以你会看到你提到的那些乱七八糟的人物。 这里还有一个确切的问题: https://github.com/rxtur/BlogEngine.NET/issues/91 |