Domanda

Ho una semplice applicazione di tipo editor di VB6 che ha un RichTextBox come pagina redattore. Esso consente agli utenti di chiave nella roba e il negozio in un file, che non mancherà di tenere tutto il testo in formato RTF memorizzato come CDATA in XML.

Quando si carica di nuovo il file, si leggerà fuori il xml e caricare di nuovo il formato RTF. Noi consentire la modifica unicode, ma il mio problema è che ho un utente che sta usando Windows XP, e hanno alcuni problemi di lettura dei caratteri cinesi. Essi mostrano come incomprensibili nella loro pc.

Esso mostra bene sia la mia e un collega di. Ho già verificato che essi hanno la lingua regionale corretto e le impostazioni nel loro sistema. I file di installazione per lingue orientali è già selezionata. E si possono vedere le parole cinesi su siti web e persino di tipo fuori.

Mi sento come se mi manca qualcosa qui, ma io sono ad un perso su cosa controllare dopo? Tutte le idee su quello che ho potuto testare o controllare dopo?

il mio male per le scarse capacità di descrizione, se qualcosa non è chiaro basta chiedere a me. Grazie. ~ Steve

È stato utile?

Soluzione

Questo è strano. Prova confermando che l'utente ha la stessa versione di RICHTXT32.OCX?

Altri suggerimenti

Potrebbe essere un problema con carattere?

Prova a usare tipo di carattere che supporta i caratteri Unicode (Arial Unicode). Oppure provare ad andare ad un sito web con caratteri cinesi e incollarlo nella RichTextBox, salvarlo in un file e provare a caricare dal file.

funziona?

bene dovrebbero perché ho confezionato l'applicazione in vs pacchetto di installazione di installazione. e per i font, si tratta di sole sim, e ho già verificato con gli utenti che hanno i caratteri del sole SIM sotto la finestra / fonts.

A proposito ho già aggiornato che i dati sono in realtà memorizzati in XML in CDATA, anche se il pezzo RTF è mantenuto così com'è.

Okie, questa sembra essere la soluzione, anche se non so perché. nel mio file di installazione MSI Ho incluso il riched.dll così quando ho installato dentro, la dll agisce su e avvitare il mio carattere cinese nel controllo richtext.

ma quando ho REPACK per escludere il file dll e reinstallare utilizzando tale impostazione, sembra funzionare adesso ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top