RE: Japanisch fuers Handy
Einfach diesen Scriptzeilen in eine Textdatei rüberkopieren und diese dann als html speichern. Ne exe brauchts nicht, ist halt nur javascript innerhalb von html-code.
Die Datei kann ganz gleich welchen Namen haben.
Das Programm wurde von Helferlein erstellt.
Hier nun das ganze Programm.
<HTML>
<BODY>
<SCRIPT language=javascript>
<!--
function convert() {
instring = conv.tarea1.value;
while (instring.search(/@[\da-f]{4}/) != -1) {
start = instring.search(/@[\da-f]{4}/)+1;
instring = instring.substr(0,start-1) + String.fromCharCode("0x"+instring.substr(start,4)) + instring.substr(start+4,instring.length);
}
conv.tarea2.value = instring;
}
// -->
</SCRIPT>
<FORM name=conv>
<TEXTAREA name=tarea1 cols=50 rows=20>CHICHIOYA___LEIBLICHE VATER 7236 89aa</TEXTAREA>
<TEXTAREA name=tarea2 cols=50 rows=20></TEXTAREA><BR>
<INPUT type=submit value="Convert" name=button onClick="convert(); return false">
</FORM>
</BODY>
</HTML>
--------------------------------
Und hier noch die Funktion wie man eine immense Datei in Kanji umwandeln kann. Das Programm wurde von Boku erstellt.
OK, hier ein schneller Hack zur Umwandlung ueber Script.
******************
var fso = new ActiveXObject("Scripting.FileSystemObject");
var iso = new ActiveXObject("Scripting.FileSystemObject");
var i = iso.OpenTextFile("C:\\input.txt");
var o = fso.CreateTextFile("C:\\output.txt", true, true);
while( !i.AtEndOfStream )
{
asc_string = i.ReadLine();
convert(asc_string);
o.WriteLine(instring);
}
o.Close();
i.close();
function convert()
{
instring = asc_string;
while (instring.search(/@[\da-f]{4}/) != -1)
{
start = instring.search(/@[\da-f]{4}/)+1;
instring = instring.substr(0,start-1) + String.fromCharCode("0x"+instring.substr(start,4)) + instring.substr(start+4,instring.length);
}
return instring;
}
*****************************
Obigen Code in ein TextFile (nicht Word) kopieren.
Umbenennen auf umw.js
Dann die InputDatei auf input.txt umbenennen und unter C:\\ speichern.
Doppelklick auf umw.js und du findest ein File mit Namen output.txt unter C:\\.
Du kannst die Pfadangaben und Dateinamen im Script natuerlich auch anpassen.
Zeilen:
// var i = iso.OpenTextFile("C:\\input.txt");
// var o = fso.CreateTextFile("C:\\output.txt", true, true);
Vielen herzlichen Dank an Boku und Helferlein, ohne die dieses Problem niemals geloest werden konnte.
|