combo 处理特殊字符的问题

数据
id name
1

把数据放在combo上

如果是放< 下拉的时候显示对的.选中以后就错了。
如果就放< 那直接就不显示.

有什么解决方法么
[b]问题补充:[/b]
这是把fas 替换了<>以后的
[b]问题补充:[/b]
ext就是普通的绑定.json就是把<>替换了一下
Replace("<", "<").Replace(">", ">"))
[b]问题补充:[/b]
如果不替换.下拉框的那项根本是空的.
[b]问题补充:[/b]
1 是手动生成的json.

2 用htmlcode根本不行.我用system.net.json都不行.不是那里的事.

我觉得涉及到底层了。或者有什么特别的小技巧.

用错标签了.

[code="javascript"]
Ext.onReady(function(){
Ext.BLANK_IMAGE_URL = '/images/s.gif';
Ext.QuickTips.init();
//testEditGrid();
var df = new Ext.form.DateField({
fieldLabel:'点击我',
editable:false
})
var c = new Ext.form.ComboBox({
fieldLabel:'xx',
displayField:'name',
valueField:'value',
mode: 'local',
triggerAction: 'all',
store:new Ext.data.SimpleStore({
fields:[
{
name:'name',
//转换
convert:function(v){return Ext.util.Format.htmlEncode(v)}
},'value'
],
data:[['xx','xx'],[' ','xx']]
})
})
var f = new Ext.form.FormPanel({
renderTo:Ext.getBody(),
items:[df,c]
})
});[/code]

什么错误.截图

后台怎么生成的,生成后的数据是什么样子的

后台是手动生成的json对吧.

Ext.util.Format.htmlEncode( String value ) : String

[url]Ext.onReady(function(){
Ext.BLANK_IMAGE_URL = '/images/s.gif';
Ext.QuickTips.init();
//testEditGrid();
var df = new Ext.form.DateField({
fieldLabel:'点击我',
editable:false
})
var c = new Ext.form.ComboBox({
fieldLabel:'xx',
displayField:'name',
valueField:'value',
mode: 'local',
triggerAction: 'all',
store:new Ext.data.SimpleStore({
fields:[
{
name:'name',
//转换
convert:function(v){return Ext.util.Format.htmlEncode(v)}
},'value'
],
data:[['xx','xx'],[' ','xx']]
})
})
var f = new Ext.form.FormPanel({
renderTo:Ext.getBody(),
items:[df,c]
})
});[/url]