manix Posted August 15, 2011 Share Posted August 15, 2011 Hello, I'm creating this custom encoding function so I can pass cyrillic data through, but it's not really working at all function encodecyr(text) { var decyr=new Array("а","б","в","г","д","е","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ю","я"); var encyr=new Array(":a!&",":b!&",":c!&","!&",":e!&",":f!&",":g!&",":h!&",":i!&",":j!&",":k!&",":l!&",":m!&",":n!&","!&","!&",":q!&",":r!&",":s!&",":t!&",":u!&",":v!&",":w!&",":x!&",":y!&",":z!&",":aa!&",":ab!&",":ac!&",":ad!&"); var i = 0; for (i=1;i<=30;i++) { text = text.replace(new RegExp(decyr[i], 'g'),encyr[i]) } alert(text); } so it's supposed to turn "а" into ":a!&", "б" into ":b!&" etc.. all it alerts is a enormous amount of "undefined", a little help please? Quote Link to comment https://forums.phpfreaks.com/topic/244838-custom-encoding-function-messy/ Share on other sites More sharing options...
manix Posted August 15, 2011 Author Share Posted August 15, 2011 success.. it was the loop, needs to be 0,29 not 0,30 lol.. do I feel dumb now >.< Quote Link to comment https://forums.phpfreaks.com/topic/244838-custom-encoding-function-messy/#findComment-1257697 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.