当前位置: 代码迷 >> PHP >> C# 中 UTF8Encoding.UTF8.GetBytes(key),对应PHP中的哪个方法? 如何写
  详细解决方案

C# 中 UTF8Encoding.UTF8.GetBytes(key),对应PHP中的哪个方法? 如何写

热度:597   发布时间:2016-04-28 16:53:24.0
C# 中 UTF8Encoding.UTF8.GetBytes(key),,对应PHP中的哪个方法? 怎么写?
C# 中 UTF8Encoding.UTF8.GetBytes(key),,对应PHP中的哪个方法?
怎么写?
------解决思路----------------------
$s = '中文abc';
$s = iconv('gbk', 'utf-8', $s); //不是 utf-8 时需转 utf-8
print_r(unpack('C*', $s));
Array
(
    [1] => 228
    [2] => 184
    [3] => 173
    [4] => 230
    [5] => 150
    [6] => 135
    [7] => 97
    [8] => 98
    [9] => 99
)

C#测试
            foreach (var c in UTF8Encoding.UTF8.GetBytes("中文abc"))
            {
                Console.WriteLine(c);
            }

------解决思路----------------------
$s = '中文abc';
$s = iconv('gbk', 'utf-8', $s); //不是 utf-8 时需转 utf-8
print_r(unpack('C*', $s));
Array
(
    [1] => 228
    [2] => 184
    [3] => 173
    [4] => 230
    [5] => 150
    [6] => 135
    [7] => 97
    [8] => 98
    [9] => 99
)

C#测试
            foreach (var c in UTF8Encoding.UTF8.GetBytes("中文abc"))
            {
                Console.WriteLine(c);
            }
  相关解决方案