谷歌沒有幫助我,如我想這樣即時通訊寫在這裏。 我有Unicode字符串在C#和C函數(在DLL中)要char(ANSI)*。 我試着做C#將字符串Unicode轉換爲字節Ansi
string tmp = "ala ma kota";
unsafe
{
fixed (byte* data = &tmp.ToCharArray()[0])
{
some_function(data);
}
}
但我不能直接轉換沒有編碼。我嘗試使用Encode類但沒有任何效果。我知道,some_function需要用char指針來調用。它指向的是字節數組。
_「我嘗試用編碼類,但沒有任何效果」 _ - 表明,因爲這是一個主要的解決方案。 –