Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 13:55 Der er 13 kommentarer og
2 løsninger

Skal bruge ASCII 01 + ASCII 02 tegnet

Jeg skal bruge ASCII tegnene 01 og 02
(Happyface + negativ happyface)

Hvordan får jeg dem hentet ud i en string ?
Avatar billede a1a1 Novice
06. august 2002 - 14:20 #1
du skal bruge en font der har :) og :(
fx. wingding
<font face="wingdings">
&#74;
<br>
&#76;
</font>

(jeg ved ikke hvor du har dine tal fra..:)
Avatar billede kichian Nybegynder
06. august 2002 - 14:35 #2
byte[] gurli = new byte[2];
gurli[0] = 1;
gurli[1] = 2;
string medHappyOgNothappy = Encoding.ASCII.GetString(gurli,0,2);
Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 15:21 #3
Jeg forstår ikke de parametre du sender til getString.
Jeg kan se i doc at den skal bruge en byte[].

Jeg kan ikke se hvad resultatet egentlig er da jeg kune få den velkendte kasse ud som resultat.
Avatar billede a1a1 Novice
06. august 2002 - 15:32 #4
du SKAL bruge en font der har de ting

string smile = "<font face=\"wingdings\">&#74;</font>";
string nosmile = "<font face=\"wingdings\">&#76;</font>";
Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 15:43 #5
a1 >> det er ikke med henblik på at blive kastet over i html...
det er til at skrive ud i en textfil.dat der bruger den som en delimiter...
Avatar billede a1a1 Novice
06. august 2002 - 15:57 #6
så er det jo derfor der kun kommer en firkant.

du kan ikke se hvad det er hvis det ikke er en font der har den, men derfor skulle der jo ikke være noget i vejen med at bruge den som delimiter (DU kan bare ikke se det, men komputeren kan jo godt skelne den ene firkant fra den anden (de har jo forskellig ascii værdi))

string happy = Chr(01);
?
( ved ikke lige om det dur :))

;)
Avatar billede a1a1 Novice
06. august 2002 - 16:05 #7
<%@ Page Language="C#" Debug="true" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
<font face="wingdings">
<%
Byte[] mybyt = {74};
Response.Write (System.Text.Encoding.ASCII.GetString(mybyt) );
Byte[] mybyt2 = {76};
Response.Write (System.Text.Encoding.ASCII.GetString(mybyt2) );
%>
</font>
</body>
</html>
hvis du fjerner <font face.... får du firkanten....
Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 16:15 #8
er chars at 74 og 76 ikke bare alm. bogstaver ??
Skal det så være 01 og 02 istedet bare ???
Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 16:25 #9
Jeg kan ikke få wingdings til at vise andet end firkanter... :-(
Avatar billede a1a1 Novice
06. august 2002 - 16:27 #10
jo normalt er det J og L (mener jeg), det er fonten der bestemmer hvad det "ser ud som"...

så, ja i dit tilfælde brug da 01 og 02
(hvad så end de er for nogle tegn...:) )

men du vil jo (sandsynligvis) kun se firkanterne...
Avatar billede a1a1 Novice
06. august 2002 - 16:29 #11
har du ikke installeret fonten wingdings?
(troede den fulgte med vindus)
Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 16:36 #12
Problemet har jeg fået løst, nu kan jeg se mange af de andre ascii tegn så den må være i vinkel uagtet at jeg ikke kan se at det gør

jeg takker mange gange for hjælpen, hvis der er bøf med pointsfordelingen hører jeg gerne... A1, hjalp ihærdigt og Kichian fik mig til at finde nogle svar i doccen... :)
Avatar billede a1a1 Novice
06. august 2002 - 16:45 #13
:) takker for points....:o)
Avatar billede cms Nybegynder
06. august 2002 - 17:17 #14
a1 & andre:

En anden metode er at bruge escape sequences med hextal. Fx

string Delimiter1 = "\x01";
string Delimiter2 = "\x02";
Avatar billede donpedrodelavega Nybegynder
06. august 2002 - 17:27 #15
Jeg vil altså gerne se de smilies.... det virker stadigvæk ikke længere ude i tiers'ne og jeg vil lige sikre mig...
Selvom jeg angiver wingdings vises smilies ikke.. Hvilken font er jeg sikker på "understøtter" hele ascii-tabellen ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester