Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Microsoft Visual Studio 2008 šī raksta versiju par produktu, skatiet 980263.

Simptomi

Apsveriet šādu situāciju:

  • Visual C++ projekts izveidojat Microsoft Visual Studio 2010.

  • Projekta failu inicializē narrow virknes literālis. Šīs virknes ir Āzijas rakstzīmes un nav sākas ar burts "l".

  • Fails tika saglabāts, izmantojot UTF-8 kodējumu.

Šādā gadījumā, jums apkopot projekta virknes literālis ir interpretēt kompilatora sniegto. Turklāt, rodas kāda no šīm problēmām:

  • Kad fails ir atzīme baitu secības (MK), apkopo operācija ir veiksmīga. Tomēr virknes literālis tiek rādīts nepareizi ģenerēto lietojumprogrammā. Turklāt varat saņemt šādu brīdinājuma ziņojumu, jums apkopot projekta:

    Brīdinājuma C4566: Rakstzīmi pārstāv universālo rakstzīmes nosaukums 'xx' nevar attēlot uz pašreizējo kodu lappusi.

  • Kompilēšana operācija neizdodas. Turklāt ir iespējams, tiks parādīts šāds kļūdas ziņojums tiek kompilētu projekta:

    C2078 kļūda: Pārāk daudz initializers

  • Kompilēšana operācija neizdodas. Turklāt varat saņemt šādu brīdinājuma ziņojumu, jums apkopot projekta:

    Brīdinājuma C4129: 'simbolu': neatpazīts rakstzīmju atsoļa secība.

Cēlonis

Šī problēma rodas tāpēc, ka kompilators pieņem literālis failā varētu jāinterpretē vadošais baits MBCS kodēšanas nevis vienbaita unikodā. Šīs problēmas dēļ kompilators nepareizi tulko failu.

Risinājums

Lai novērstu šo problēmu, datorā, kurā ir kompilētu projekta lietotu šo labojumfailu. Pēc tam saglabājiet to kopā ar atzīmi baitu secības un pēc tam pievienojiet šādu "pragma" direktīvu pirms virknes literālis avota failā:

#pragma execution_character_set("utf-8")

Piezīme. Šīs "pragma" iestata avota failu tulkošanas vienība līdz šīs "pragma" tiek aizstāts ar citu direktīvu "pragma".

Plašāku informāciju par šo labojumfailu

Informācija par labojumfailu

Pašlaik korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Izmantojiet to tikai tām sistēmām, kurām ir radusies tieši šī problēma. Iespējams, tiks veikta šī labojumfaila papildu testēšana. Tādēļ, ja jums ir šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt, līdz nākamajai, kurā ir iekļauts šis labojumfails. Lai nekavējoties novērstu šo problēmu, sazinieties ar Microsoft klientu atbalsta pakalpojumu sniedzēju, lai iegūtu labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu atbalsta pakalpojumu sniedzēju tālruņu numuriem un informāciju par atbalsta izmaksām, apmeklējiet šo Microsoft vietni:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Īpašos gadījumos maksa, kas parasti tiek piemērota par atbalsta zvaniem, var tikt atcelta, ja Microsoft atbalsta speciālists nosaka, ka problēma tiks novērsta, instalējot noteiktu atjauninājumu. Parasti atbalsta izmaksas attiecas uz jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.

Priekšnosacījumi

Jābūt instalētai Microsoft Visual Studio 2010, lai lietotu šo labojumfailu.

Informācija par restartēšanu

Nav pēc šī labojumfaila lietošanas jārestartē dators.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

C1.dll

16.0.30319.351

658,240

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

723,776

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

899,400

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,286,920

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,428,232

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,659,664

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

201,032

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

202,568

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

219,976

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

221000

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

290,632

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

291,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

292,680

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

293,704

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,392

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,904

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

450,376

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,104

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,616

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,024

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,536

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

483,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

484,168

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

486,728

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

487,240

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

491,848

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

492,360

23-Aug-2010

06:45

x86

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×