Jump to content

custom encoding function messy


manix

Recommended Posts

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?

Link to comment
https://forums.phpfreaks.com/topic/244838-custom-encoding-function-messy/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.