在利用java获取ad域中sid时获取到乱码,在网上找了好久都没有找到,项目结束后,反而找到了,地址:
public static String getObjectSid(Attributes attrs){
if(attrs.get(“objectSid”)!=null){
Object object;
try {
object = attrs.get(“objectSid”).get();
byte[] SID = (byte[]) object;
StringBuilder strSid=new StringBuilder(“S-“);
strSid.append(SID[0]).append(“-“);
StringBuilder tmpBuff=new StringBuilder();
for(int i=2;i<=7;i++){
String hexString=Integer.toHexString(SID[i]&0XFF);
tmpBuff.append(hexString);
}
strSid.append(Long.parseLong(tmpBuff.toString(),16));
int count=SID[1];
for(int i=0;i