有没有办法在 Windows Phone 7 中使用 ASCIIEncoding?
除非我做错了什么Encoding.ASCII
不存在,我需要它来进行 C# -> PHP 加密(因为 PHP 在 SHA1 加密中仅使用 ASCII)。
有什么建议么?
自己实现很容易,Unicode 从来不会与 ASCII 代码混淆:
public static byte[] StringToAscii(string s) {
byte[] retval = new byte[s.Length];
for (int ix = 0; ix < s.Length; ++ix) {
char ch = s[ix];
if (ch <= 0x7f) retval[ix] = (byte)ch;
else retval[ix] = (byte)'?';
}
return retval;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)