|
1
1
该问题与文本框的读/写无关。问题是如何将文本转换为字节并返回。您尚未提供任何代码,因此我的代码不能完全符合您的要求,但要将UTF-8字符串转换为字节,您可以执行以下操作:
转化
如果忽略编码而只使用ascii编码,则在转换为字节时会导致数据丢失。
还有一个问题与将中文转换为中文有关
|
|
|
2
0
首先,感谢您提供的信息。我只是以中文为例。代码将不知道该语言,因此不应在意。它可以是印地语或日语。我使用的是将字节[]转换为字符串。 在我发布了这个问题之后,我意识到代码似乎正确地处理了数据,只是没有写回Textbox文本控件。我不确定控件在做什么,也许它“检测”了语言,或者检测到它不是UTF8并尝试某种编码。 但是在任何情况下,我都会推迟将字节写回文本框,直到最后,这似乎很好。也就是说,我一直使用array.Copy(…)将字节添加回数组,最后使用UTF8将整个内容写回文本框,如您所述。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |