数据库内有数据内容如下
“脂肪抽吸注水针 ø2mmx25cm”
如果直接将数据内容作为值显示,那么ø符号会被显示成?,可以用server.htmlencode来正确显示,但是如果用户新增加记录,那么加入的数据内容会类似“脂肪抽吸注水针2 ø2mmx25cm”
所以
要么在刚才的代码处加个判断
if instr(数据内容,“ø“)<>0 then
resopnse.write server.htmlencode(数据内容)
else
response.write 数据内容
end if
要么就直接把数据库内原来的ø符号全部替换成ø
然后只用直接显示内容就可以了
“脂肪抽吸注水针 ø2mmx25cm”
如果直接将数据内容作为值显示,那么ø符号会被显示成?,可以用server.htmlencode来正确显示,但是如果用户新增加记录,那么加入的数据内容会类似“脂肪抽吸注水针2 ø2mmx25cm”
所以
要么在刚才的代码处加个判断
if instr(数据内容,“ø“)<>0 then
resopnse.write server.htmlencode(数据内容)
else
response.write 数据内容
end if
要么就直接把数据库内原来的ø符号全部替换成ø
然后只用直接显示内容就可以了
博客指出数据库中数据含“ø”符号,直接显示会变成“?”,可用server.htmlencode正确显示,但新增记录会出现问题。给出两种解决办法,一是加判断语句,二是将数据库里的“ø”替换成“ø”后直接显示内容。
652

被折叠的 条评论
为什么被折叠?



