NAVIGATIE
• Freetime overzicht
• Zoeken
RUBRIEKEN
• FAQ / Help
• Wat mag niet?
• WZL Wedstrijden
• WZL Chat
• WZL Toolbar
• WZL Statistieken
• WZL leden
• WZL shop
• E-cards
RSS 
• Fun-feed
• Babe-feed
• Stud-feed
Een groot aantal pokerrooms geven
de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
|
dannyboy
wzl-lid
Sinds 31/5/2005
T: 108
R: 883
|
13/5/2009 -
17:26u
| Quote
|
Hoi hoi,
Ik ben momenteel een applicatie in C# en asp.net met Visual C# aan het maken die tekst in een word document verbeterd. dit gebeurd aan de hand van een webpagina. En hier ben ik iets heel vreemd tegengekomen.
Ik haal de volgende tekst uit het word bestand: EMPIRICAL VALIDATION –A FAMILY OF EXPERIMENTS En dat moet worden: EMPIRICAL VALIDATION – A FAMILY OF EXPERIMENTS
Dus logischer wijze doe ik een replace van " -" met " - ". Maar dit werkt niet. En zoals je kunt zien zijn "-" en "–" niet dezelfde tekens, ze zijn niet even breed. "–" is gekopieerd van de webpagina en "-" is getypt met mijn toetsenbord. Toen dacht ik dat het misschien een teken was dat ik nog niet kende en dus kopieerde ik "–" van de webpagina en plakte ik het in mijn code. Nu werkte de replace wel.
Wat wel heel vreemd is, is dat het gekopieerde teken "–" dat ik geplakt heb in mijn code er daar (bijna) exact hetzelfde uitziet als "-", maar C# behandelt het duidelijk als een ander teken. Ik zeg bijna omdat er welgeteld 3 pixels verschillend zijn tussen "–" en "-". beiden zijn in de Visual C# editor 8 pixels breed en ze hebben volgende RGB waarden: "–": 255, 221, 149 179, 021, 021 163, 021, 021 163, 021, 021 163, 021, 021 163, 021, 021 163, 021, 021 210, 221, 255
"-": 255, 255, 185 194, 021, 021 163, 021, 021 163, 021, 021 163, 021, 021 163, 021, 021 163, 021, 021 225, 255, 255
Zoals je misschien van deze waarden kan afleiden 'lijkt' het bovenste iets breder omdat de pixels aan de buitenkant iets donkerder zijn. Hier is nog ingezoomde bitmap om het te verduidelijken:
klik
het liggend streepje linksboven is het vreemde streepje, de rest zijn met mijn toetsenbord getypt.
Heeft er iemand dit nog al eens tegengekomen? hoe komt dit?
|
naftebak
WZL-lid
Sinds 8/6/2003
T:9 -
R:1047
|
13/5/2009 -
20:23u
| Quote
|
Lijkt mij dat dat gewoon verschillende karakters zijn, lees dees er anders maar eens op na:
Wikipedia - Common Dashes
en dan vooral dit stuk:
In Microsoft Windows, an em dash can be typed with ctrl + alt + numeric hyphen (on the numeric keypad, usually in the top-right corner), and an en dash can be typed with ctrl + numeric hyphen. This will not work with the hyphen key on the main keyboard (usually between "0" and "=" ), which has completely different functions. Note also that this does not work in Windows Notepad. Alternatively, an en or em dash may be typed into most text areas by holding down the Alt key and pressing 0150 or 0151 respectively. The numbers must be typed on the numeric keypad with num lock turned on. In addition, the Character Map utility included with Windows can be used to copy and paste en and em dash characters (was well as accented letters and other non-English language characters) into most applications. It is usually in the Programs -> Accessories -> System Tools folder (or the Accessories folder on Windows Vista).
Laatst aangepast door
naftebak
op 13/05/2009 20:29:06u
(2x aangepast)
|
|
|