function utf2gb2312(key){
					var key_gb2312_array = new Array();
					for(var u=0; u<key.length; u++) {
						var key_u = key.substr(u,1);
						if(key_u.charCodeAt(0) >= 164 && key_u.charCodeAt(0) <= 22000) { // ¤164
							for(var x=0; x<=1489; x++) {
								if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
								else {key_gb2312_array[u] = " ";continue;}
							}
						}
						else if(key_u.charCodeAt(0) >= 22001 && key_u.charCodeAt(0) <= 27000) {
							for(var x=1490; x<=3229; x++) {
								if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
								else {key_gb2312_array[u] = " ";continue;}
							}
						}
						else if(key_u.charCodeAt(0) >= 27001 && key_u.charCodeAt(0) <= 32000) {
							for(var x=3230; x<=4760; x++) {
								if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
								else {key_gb2312_array[u] = " ";continue;}
							}
						}
						else if(key_u.charCodeAt(0) >= 32001 && key_u.charCodeAt(0) <= 37000) {
							for(var x=4761; x<=6381; x++) {
								if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
								else {key_gb2312_array[u] = " ";continue;}
							}
						}
						else if(key_u.charCodeAt(0) >= 37001 && key_u.charCodeAt(0) <= 65509) { // ￥65509
							for(var x=6382; x<=7444; x++) {
								if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
								else {key_gb2312_array[u] = " ";continue;}
							}
						}
						else {
							key_gb2312_array[u] = key_u;
							continue;
						}
					}
					var key_gb2312 = key_gb2312_array.join("");
					return key_gb2312;
}
