Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

02.03.2013, 13:05

String öäü

Wie kann ich ü,ö,ä in einem String verwenden?
Ich habe schon ein paar sachen in google gefunden, aber da musste man bei jeder String zuweisung nochmal ne ganze Zeile code anhängen und ich filter den String zimlich oft und weise im ziomlich oft neue Zeichen zu.
Bracuh man den Zeichensatz eines Strings nur bei der definierung der instance zuweisen, oder muss man das dann immer wieder angeben, wenn man dem String neue Zeichen zuweist?=

Am besten wäre es, wenn man nur einmal eine einstellung, machen muss, bei dem z.b. der Unicode 8 Zeichensatz verwendet wird(Ich meine der Unterstützt umlaute).

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

02.03.2013, 13:26

string s = "für Döner ärbeiten gehen";

C# hat Unicode, das geht genau so. HTML benutzt aber spezielle Encodierung, wenn das Dein eigentliches Problem sein sollte.

Hässlich wird es erst, wenn du zwischen verschiedenen Zeichensätzen konvertieren willst/musst.
Ohne Infos darüber *was* Du eigentlich tun willst, kann Dir aber ganz klar niemand die passende Lösung nennen.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »BlueCobold« (02.03.2013, 13:44)


DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

3

02.03.2013, 15:05

Welche Sprache?

FSA

Community-Fossil

  • Private Nachricht senden

4

02.03.2013, 15:21

Höchst wahrscheinlich C#
Html ansprechen
HtmlDocument
C# Forms HtmlDocument
C# String Filtern
und so weiter :pillepalle:

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

5

02.03.2013, 18:07

jo C# in verbindung mit html.
Aber ich konnte das ganze relativ gut lösen, indem ich einfach die "komischen" wieder im string durch passende umlaute ersetzt habe...

FSA

Community-Fossil

  • Private Nachricht senden

6

02.03.2013, 18:32

BC hat doch schon geschrieben, dass es geht.
Dann setzt du für &auml ein ä und für die ganzen anderen Sachen das jeweilige Sonderzeichen. Was geht denn nicht?
EDIT: Danke BC :D

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FSA« (02.03.2013, 20:00)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

7

02.03.2013, 19:59

Dafür gibt es HttpUtils.HtmlEncode und HtmlDecode. Das sollte man auf keinen Fall von Hand machen.
http://msdn.microsoft.com/de-de/library/…ttputility.aspx
Auch das hätte man mittels Google sehr einfach gefunden.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

8

02.03.2013, 20:00

Vermutung: Die HTML-Seite hat eine andere Zeichenkodierung als C#, und dies wird nicht beachtet.

FSA: ü etc. werden bei expliziter Angabe des Zeichensatzes nicht benötigt und deshalb meist auch nicht verwendet.
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

Werbeanzeige