我试图用证书在Delphi中签名XML,但我得到的只是一些无法识别的字符。我在使用这个函数 xmlData, signature: PByte; data: array[0..0] of PByte; dwDataSizeArray: array[0..0] of DWORD; cbSignedBlob: DWORD; if PCertContext = nil then
Exit
MSDN说,以这种方式创建文件的默认编码是UTF8。当我写一个像éTextpad这样的法语字符时,它会将文件解释为UTF8文件,但notepad++说它是"ANSI as UTF8“,或者它可能是一个ansi文件,但将其读取为UTF8。当我以同样的方式创建一个没有法语字符的文件时,textpad和notepad++都将文件读取为ansi文件,即使根据msdn,它仍然应该是utf8文件。
哪个程序应该是可信的。我们最初认为我们正在构建的所有文件