Tabelle für Tastatur Kodierung ?
Tabelle für Tastatur Kodierung ?
Hallo
Wie die Überschrift schon sagt,gibt es irgendwo ne Tabelle wo man z.b. Für das Leerzeichen die Codierung her bekommt wie Leerzeichen = %20
Usw
Bräuchte ich um zum Beispiel html Strings aufzufüllen oder ö zu oe , ä zu ae , ü zu ue zu machen oder das ß
Kann mir da mal wer helfen ?
Danke
Wie die Überschrift schon sagt,gibt es irgendwo ne Tabelle wo man z.b. Für das Leerzeichen die Codierung her bekommt wie Leerzeichen = %20
Usw
Bräuchte ich um zum Beispiel html Strings aufzufüllen oder ö zu oe , ä zu ae , ü zu ue zu machen oder das ß
Kann mir da mal wer helfen ?
Danke
Zuletzt geändert von reiter am Di 3. Mär 2020, 00:13, insgesamt 2-mal geändert.
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Tabelle für Tastatur Kodierung ?
zb.:
- https://www.w3schools.com/tags/ref_urlencode.ASP
- https://stackoverflow.com/a/778600
- https://forum.lazarus.freepascal.org/in ... ic=15088.0
- http://synapse.ararat.cz/doc/help/synac ... #EncodeURL
- https://www.freepascal.org/docs-html/fc ... deuri.html
- https://www.w3schools.com/tags/ref_urlencode.ASP
- https://stackoverflow.com/a/778600
- https://forum.lazarus.freepascal.org/in ... ic=15088.0
- http://synapse.ararat.cz/doc/help/synac ... #EncodeURL
- https://www.freepascal.org/docs-html/fc ... deuri.html
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Re: Tabelle für Tastatur Kodierung ?
Vielen Dank...
Der erste link ist schon sehr interessant für mich
Danke
Der erste link ist schon sehr interessant für mich
Danke
Re: Tabelle für Tastatur Kodierung ?
In Lazarus Menu "Bearbeiten" > "Aus der Zeichentabelle einfügen". Wahrscheinlich reicht die Seite "ANSI" für deine Zwecke aus. Mit der Maus über die Zeichen fahren, dann werden die Codes unten links angezeigt. Nicht klicken, sonst wird das betreffende Zeichen in den Quellcode eingefügt, dort wo der Cursor gerade steht.
Re: Tabelle für Tastatur Kodierung ?
Ich verstehe deine Frage nicht. Geht es um Tastatur (Keycodes z.B. VK_SPACE) oder Zeichencodierung?
Willst du mit HTML oder mir URLs (worauf die Beispiele von sstvmaster hindeuten) arbeiten?
HTML und URLEncoding haben nichts miteinander zu tun.
Da ich den Verdacht habe, dass dir das selber nicht ganz klar ist, beschreibe doch einmal genau was du erreichen willst.
Willst du mit HTML oder mir URLs (worauf die Beispiele von sstvmaster hindeuten) arbeiten?
HTML und URLEncoding haben nichts miteinander zu tun.
Da ich den Verdacht habe, dass dir das selber nicht ganz klar ist, beschreibe doch einmal genau was du erreichen willst.
Re: Tabelle für Tastatur Kodierung ?
Hallo Theo,
Es geht darum das verschiedene Sachen zusammen gesetzt werden...
Als Beispiel der,Filmtitel enthält Leerzeichen und Bindestriche und ö,ä,ü,ß
Also z.b. Mal ein fantasietitel
Die-Göre-vom Spessart will heiraten 2.mp4
Das will ich an den vlc Player übergeben.. leider kommen da bei manchen Filmtiteln Fehler zustande und der Film startet nicht.. darum muss ich da leerzeichen am besten mit %20 auffüllen das der Titel dann auch wieder gegeben wird ? Das selbe umwandeln von ö,ü,ä mit einen stringreplace
Das ist das was ich vorhabe
Oder liege ich da falsch?
Wie im bild , gehe ich von den ö,ä,ü aus..
Die Pfade stimmen weil andere Filme starten und korrekt angespielt werden
Es geht darum das verschiedene Sachen zusammen gesetzt werden...
Als Beispiel der,Filmtitel enthält Leerzeichen und Bindestriche und ö,ä,ü,ß
Also z.b. Mal ein fantasietitel
Die-Göre-vom Spessart will heiraten 2.mp4
Das will ich an den vlc Player übergeben.. leider kommen da bei manchen Filmtiteln Fehler zustande und der Film startet nicht.. darum muss ich da leerzeichen am besten mit %20 auffüllen das der Titel dann auch wieder gegeben wird ? Das selbe umwandeln von ö,ü,ä mit einen stringreplace
Das ist das was ich vorhabe
Oder liege ich da falsch?
Wie im bild , gehe ich von den ö,ä,ü aus..
Die Pfade stimmen weil andere Filme starten und korrekt angespielt werden
- Dateianhänge
-
- AE9C7377-D2F0-4DFF-A4CF-A784B090ADD9.jpeg (37.91 KiB) 3356 mal betrachtet
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Tabelle für Tastatur Kodierung ?
In dem Fall wäre
- https://www.freepascal.org/docs-html/fc ... deuri.html
- https://www.freepascal.org/docs-html/fc ... seuri.html
das richtige für dich.
Anbei mal ein Demo.
- https://www.freepascal.org/docs-html/fc ... deuri.html
- https://www.freepascal.org/docs-html/fc ... seuri.html
das richtige für dich.
Anbei mal ein Demo.
- Dateianhänge
-
URIParserDemo.zip
- (126.21 KiB) 173-mal heruntergeladen
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Re: Tabelle für Tastatur Kodierung ?
Danke dir... schaue ich mir nachher mal an...
Re: Tabelle für Tastatur Kodierung ?
Da hat die Glaskugel von sstvmaster wohl ausgezeichnet funktioniert.
Das hat weder mit "Tastatur" noch mit HTML irgend etwas zu tun.
Aber schön, wenn dein Problem damit gelöst ist.

Das hat weder mit "Tastatur" noch mit HTML irgend etwas zu tun.
Aber schön, wenn dein Problem damit gelöst ist.
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: Tabelle für Tastatur Kodierung ?
Hi!
Schau Dir mal die unit uriparser an.
Die hat glaub ich alles, was Du benötigst.
Liegt in
fpcsrc/3.0.4/packages/fcl-base/src
Winni
Schau Dir mal die unit uriparser an.
Die hat glaub ich alles, was Du benötigst.
Liegt in
fpcsrc/3.0.4/packages/fcl-base/src
Winni
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Tabelle für Tastatur Kodierung ?
@Winni: Erster! 

LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Re: Tabelle für Tastatur Kodierung ?
Eine Frage noch...
Hätte man das auhc mit dem stringreplace simple lösen können?
Darum hatte ich gefragt mit den ö,ä,ü,ß und Space
Das mit dem uriparser wusste ich nicht
Danke an sstvmaster
Hätte man das auhc mit dem stringreplace simple lösen können?
Darum hatte ich gefragt mit den ö,ä,ü,ß und Space
Das mit dem uriparser wusste ich nicht
Danke an sstvmaster
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: (Erledigt)Tabelle für Tastatur Kodierung ?
@reiter
Und was ist mit skandinavischen, spanischen, französischen Sonderzeichen?
Und mit griechischen oder russischen Musiktiteln?
Und dem Mittelmeer-Fragezeichen auf dem Kopf?
Nee, da nimm lieber ne globalere Lösung.
@sstmaster
So'n Mist! Geh ich wieder nur mit der Silbermedaille nach Hause ......
Winni
Und was ist mit skandinavischen, spanischen, französischen Sonderzeichen?
Und mit griechischen oder russischen Musiktiteln?
Und dem Mittelmeer-Fragezeichen auf dem Kopf?
Nee, da nimm lieber ne globalere Lösung.
@sstmaster
So'n Mist! Geh ich wieder nur mit der Silbermedaille nach Hause ......
Winni
Re: (Erledigt)Tabelle für Tastatur Kodierung ?
Ok, danke..
Wusste nicht das es die Lösung dafür gibt.. darum auch die Frage hier .. aber wenn es weder mit der Tastatur noch mit html zutun hat.. was macht das der uriparser?
Wusste nicht das es die Lösung dafür gibt.. darum auch die Frage hier .. aber wenn es weder mit der Tastatur noch mit html zutun hat.. was macht das der uriparser?
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: (Erledigt)Tabelle für Tastatur Kodierung ?
@Winni, ich teile aber mit dir.
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)