如何编码Django异常值,如“\ xce \ xa5 \ xb7 \ xb4 \ xc1 \ xcb”,使其变得可以理解

时间:2014-02-26 09:09:45

标签: python unicode utf-8

我的Django项目浏览器中的异常值显示如下:

  

例外值:

     

('23000',“[23000] [Microsoft] [SQL Native Client] [SQL Server] \ xce \ xa5 \ xb7 \ xb4 \ xc1 \ xcb PRIMARY KEY \ xd4 \ xbc \ xca \ xf8'PK_ _30F848ED'\ xa1 \ xa3 \ xb2 \ xbb \ xc4 \ xdc \ xd4 \ xda \ xb6 \ xd4 \ xcf \ xf3'dbo.Station'\ xd6 \ xd0 \ xb2 \ xe5 \ xc8 \ xeb \ xd6 \ xd8 \ xb8 \ xb4 \ xbc \ xfc \ xa1 \ xa3(2627)(SQLExecDirectW); [01000] [Microsoft] [SQL Native Client] [SQL Server] \ xd3 \ xef \ xbe \ xe4 \ xd2 \ xd1 \ xd6 \ xd5 \ xd6 \ xb9 \ xa1 \ xa3(3621)“)

如何将十六进制字符串格式化为“\ xce \ xa5 \ xb7 \ xb4 \ xc1 \ xcb”为人类可读的字符串?

1 个答案:

答案 0 :(得分:0)

你可以使用:

unicode(yourstring, "gb2312")

yourstring.decode("gb2312")