700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 程序输出urf-8编码的xml文件中文(汉字)乱码问题解决方法

程序输出urf-8编码的xml文件中文(汉字)乱码问题解决方法

时间:2020-04-24 06:00:38

相关推荐

程序输出urf-8编码的xml文件中文(汉字)乱码问题解决方法

,php,jsp等语言在输出utf-8是需要在输出开始添加三个字节的内容,不让输出的文件会有一定的问题,希望对大家有所帮助。

Using C#

Response.ContentType="text/xml; characterset=utf-8" ;

Response.BinaryWrite( new byte[]{0xEF,0xBB,0xBF} );

// Now write your XML data to output stream

Using VB

Response.ContentType="text/xml"

Dim UTFHeader() As Byte ={&HEF,&HBB,&HBF}

Response.BinaryWrite(UTFHeader)

' Now write your XML data to output stream

Using PHP

header ( 'Content-type: text/xml' );

echo pack ( "C3" , 0xef, 0xbb, 0xbf );

// Now write your XML data to output stream

Using ASP

Response.ContentType="text/html"

Response.AddHeader"Content-Type","text/html;charset=UTF-8"

Response.CodePage=65001

Response.CharSet="UTF-8"

Response.BinaryWrite( chrb(239) )

Response.BinaryWrite( chrb(187) )

Response.BinaryWrite( chrb(191) )

' Now write your XML data to output stream

Using JSP

response.setContentType( "text/xml; charset=UTF-8" );

OutputStream outs = response.getOutputStream();

outs.write( new byte[]{(byte)0xEF,(byte)0xBB,(byte)0xBF} );

outs.flush();

// Now write your XML data to output stream

Using ColdFusion

context = getPageContext();

response = context.getResponse().getResponse();

out= response.getOutputStream();

out.write(239);

out.write(187);

out.write(191);

// Now write your XML data to output stream

Using ROR

utf8_arr = [0xEF,0xBB,0xBF]

utf8_str = utf8_arr.pack("c3")

# Now write your XML data to output stream

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。