如何从utf-8中的richtextbox或vb.net中的unicode保存文件

时间:2012-03-19 07:25:14

标签: vb.net unicode utf-8 richtextbox

我想以某种编码类型保存文本..我想在没有StreamWriter类的情况下执行此操作。我找了richtextbox,但我看不出怎么做。有没有办法从richbox中保存utf-8或unicode中的文本?

2 个答案:

答案 0 :(得分:0)

如果数据库字段或其他资源允许使用utf-8或unicode字符,则utf-8或unicode字符直接保存在文件或数据库中。

答案 1 :(得分:0)

是的,只需输入以下代码,richtextbox就会以UTF-8格式创建它,但不会打开,只是保存。但它会在记事本中完美打开!粘贴此代码,它将保存在该目录中但不显示对话框。

Dim info As Byte() = New UTF8Encoding(True).GetBytes(RICHTEXTBOX1.Text)
    fs.Write(info, 0, info.Length)
    fs.Close()