Mim*_*ilt 6 .net string encoding character-encoding
什么是.NET应用程序的内部编码?(例如字符串对象)我可以定义应用程序应该使用的编码吗?如果我将.net字符串写入文件.字符串有什么编码?
//编辑
Dim test as String="Das ist ein Test" <---what Encoding has this String?
Dim reader as New IO.StreamReader(docPath, _
System.Text.Encoding.GetEncoding("shift-jis"))
test=reader.ReadToEnd() <---and now? What Encoding has this String?
Run Code Online (Sandbox Code Playgroud)
谢谢!
Dim test as String="Das ist ein Test" <---what Encoding has this String?
Run Code Online (Sandbox Code Playgroud)
UTF-16
Dim reader as New IO.StreamReader(docPath,
System.Text.Encoding.GetEncoding("shift-jis"))
test=reader.ReadToEnd <---and now? What Encoding has this String?
Run Code Online (Sandbox Code Playgroud)
仍然是UTF-16.所述StreamReader类看起来在字节docPath并将其转换为UTF-16基于换档-JIS编码.