Results 3 comments of Kairlec

> Interesting, thanks for filing this issue. @kairlec @bitobrian, what shells are you using? Does this only occur in certain shells? 我在我电脑上所有的可用终端执行都会出现一样的错误 ![emi](https://user-images.githubusercontent.com/44259087/77488484-50d8cf00-6e70-11ea-9fa9-186afe9795f0.png)

> Based on the stack traces it seems like we have two separate issues here: > > 1. On certain shells we can't get the window width to properly display...

> 未发现该现象,代码中没有使用CRLF,也没有使用UTF16. 确定是词库合并的时候的问题 [\src\IME WL Converter Win\Forms\MergeWLForm.cs(117:Dict2String)](https://github.com/studyzy/imewlconverter/blob/master/src/IME%20WL%20Converter%20Win/Forms/MergeWLForm.cs#L117-L128) 方法追加了行尾空格并使用了CRLF换行符 [\src\IME WL Converter Win\Forms\MergeWLForm.cs(33:btnMergeWL_Click)](https://github.com/studyzy/imewlconverter/blob/master/src/IME%20WL%20Converter%20Win/Forms/MergeWLForm.cs#L64) 方法中64行部分使用了`Encoding.Unicode`,而这在[MSDN](https://docs.microsoft.com/en-us/dotnet/api/system.text.encoding.unicode?view=netcore-3.1)中说明为UTF16