webForumDet fria alternativet

Is your current system double or multi byte capable?

Datorhårdvara

5 svar · 171 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

vad menas med detta ?

Is your current system double or multi byte capable?

Någon som kanske vet ?

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

Medlem sedan apr. 200010 782 inlägg
#2

I vilket sammanhang ?

------------------
"För övrigt stal hon mitt hjärta för evigt"

Medlem sedan dec. 19996 522 inlägg
#3

Gällandes vilken miljö vi kör våra webservrar i, IIS 5 för övrigt. Det är en kinesisk konsult firma som ska göra en kinesiskversion av vårat system.

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

[Redigerat av erka den 06 dec 2001]

Medlem sedan apr. 20002 487 inlägg
#4

Kineserna menar nog om erat nuvarande system är Unicode-kompaitbelt. Med en åttabitars (en byte) ASCII-teckenuppsättning (som är vanligast idag) kan man lagra max 255 tecken vilket räcker för europeiska språk. För kinesiska och andra asiatiska språk behöver man dock mer plats för att lagra tecken (double byte eller multi byte). Unicode är en standard som löser detta så att man kan representera både "våra" bokstäver och asiatiska tecken med en (1) teckenuppsättning (genom att använda flera bytes).

Nu är inte jag så haj på det där, så rätta mig om jag har fel.

------------------
"If God had wanted you to wear earrings, he'd have made you a girl." - Alabama Governor Don Siegelman :e

[Redigerat av Muzzafarath den 06 dec 2001]

Medlem sedan dec. 19996 522 inlägg
#5

Tack, misstänkte att det hade någonting med detta att göra.

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

Medlem sedan aug. 2001458 inlägg
#6

Så svaret på frågan till kineserna är ja beträffande IIS:en. Windows NT/2000/XP har bra stöd för Unicode (UCS2, vilket innebär 2*8=16 bitar per bokstav).

Sen är det förstås upp till vad era applikationer gör. Kör ni bara ASP kanske ni redan stöder detta.

Som kuriosa kan nämnas att Windows NT och framåt i grund och botten alltid jobbar med Unicode. (Nästan )varje funktion i Win32 API:t har en ANSI och en Unicode version. Det enda ANSI-version gör är att konvertera strängen till Unicode och därefter anropa Unicode-versionen. Således är det effektivast att alltid bygga sina program i Unicode.

269 ms totalt · 3 externa anrop · v20260731065814-full.c4b5ca48
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)