---
title: "Om Codepage och LCID i VB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/83244-om-codepage-och-lcid-i-vb"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2003-07-31T20:20:06.000Z"
updated: "2003-08-03T00:09:27.000Z"
replies: 4
views: 306
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/83244-om-codepage-och-lcid-i-vb"
---

# Om Codepage och LCID i VB

## #1 — saw, 2003-07-31T20:20Z

I ASP så är det ju väldigt enkelt att ändra LCDI via session.variablerna, kan man göra så eller något liknande i vb?

Vad jag i det långa loppet ville göra är, att jag ståller in LCDI och sedan lopar fram Chr och då få fram de tecken som finns på resp språk.
Är detta möjligt??

Permalänk: https://www.webforum.nu/p/83244

## #2 — niko, 2003-08-01T08:24Z

> I ASP så är det ju väldigt enkelt att ändra LCDI via session.variablerna, kan man göra så eller något liknande i vb?

I VB och VB. Man kan göra det i Windows med [SetThreadLocale](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_52lh.asp), fast LCID styr ju bara hur datum, tal osv presenteras och inte vilka tecken som visas.

En annan sak jag hittade var denna:

> Hi, what would be the "tidiest" way to set the font.charset property of a Visual Basic control based on the user's locale?
> 
> You have to use two Win32 APIs and one Win32–defined structure. With LCID in hand, call GetLocaleInfo to get the default ANSI codepage of the locale. Then create an instance of CHARSETINFO and pass it to TranslateCharsetInfo along with the codepage. The CHARSETINFO.ciCharset will contain the charset you need.

Källa: <http://www.microsoft.com/globaldev/drintl/columns/014/default.mspx>

Vet inte om det motsvarar det du söker men du kanske kunde snoka vidare med utgångspunkt från det som nämns?

Permalänk: https://www.webforum.nu/p/1124941

## #3 — saw, 2003-08-01T09:44Z

Tack niko, jag skall titta lite närmare på det.

Permalänk: https://www.webforum.nu/p/1125005

## #4 — saw, 2003-08-01T11:41Z

Niko, tyck nu inte att jag är otacksam, men det känns lite granna som att gå över ån evter vatte.
Vad jag hadde tänkt ha den till är, den app som jag bygger är till för att lätt kunna använda sig av flerspråkiga asp-sidor. Då ville jag ha en combobox med alfabetet/eller specialtecken för resp land.
Jag kanske får tänka om där.

Permalänk: https://www.webforum.nu/p/1125064

## #5 — saw, 2003-08-03T00:09Z

Nu har det löst sig för mig. Jag lägger in lite url till dem som ev är intreserade av LCID,CODEPAGE och unicode:

Som ni kanske minns varmitt ursprungliga problem, att hitta de specifika tecknen i varje språk. Här är en del av de siter som kom att hjälpa mig:

<http://www.eki.ee/letter>
LCID på för en massa länder:
<http://www.webwizguide.info/asp/faq/date_time_settings.asp>
Codepages för en massa länder:
<http://czyborra.com/charsets/codepages.html>
Slutligen så tar jag med en massa länder, deras LCID samt vilket språk som talas:
<http://www.microsoft.com/globaldev/reference/winxp/langtla.mspx>
Jag hoppas att detta kan hjälpa någon, mig har det hjälpt massor.
Sammtidigt så vill jag passa på att tack alla er som har ståt ut med mina töntiga frågor.

Permalänk: https://www.webforum.nu/p/1128858

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/83244-om-codepage-och-lcid-i-vb
