php系统函数socket_connect信息乱码
a)以下是socket_connect()函数底层返回的乱码信息:<br/><b>Warning</b>:socket_connect():unabletoconnect...
a) 以下是socket_connect()函数底层返回的乱码信息:<br /><b>Warning</b>: socket_connect(): unable to connect [10061]: 锟斤拷锟斤拷目锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷芫锟斤拷锟斤拷薹锟斤拷锟斤拷印锟?in <b>E:\wamp64\www\ssq\com\entity\get_ssqResult.php</b> on line <b>68</b><br />
b)以下是通过代码$errno = socket_last_error ();echo "socket_connect() failed, reason[" . $errno . "]:" . socket_strerror ($errno) . "\n";获取错误信息如下:socket_connect() failed, reason[10061]:由于目标计算机积极拒绝,无法连接。
a)和b)是同一种情况,都是我自己故意弄的连不上服务端的,我想知道为什么会出现a)和b)一种能正常获取报错信息,另一种则显示的是乱码,和这种情况如何解决? 展开
b)以下是通过代码$errno = socket_last_error ();echo "socket_connect() failed, reason[" . $errno . "]:" . socket_strerror ($errno) . "\n";获取错误信息如下:socket_connect() failed, reason[10061]:由于目标计算机积极拒绝,无法连接。
a)和b)是同一种情况,都是我自己故意弄的连不上服务端的,我想知道为什么会出现a)和b)一种能正常获取报错信息,另一种则显示的是乱码,和这种情况如何解决? 展开
3个回答
展开全部
连接编码出错,头部加入hearder(utf8),或者采用mt_start(gbk,utf8)这个函数来转换下传过来的数据,这样就可以解决编码问题了。
追问
我都没开服务器的服务,怎么会有传过来的数据呢,这是连接不上服务器报的错,一个是直接显示在界面上了(乱码),一个是我通过函数socket_last_error 获取的错误信息(正常),现在是连接不上端口,底层报出来的错误显示乱码。我想问的是为什么同一个错误信息,为什么其中一个会显示乱码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询