Tips

Internazionalizzazione e classic asp

Header e charset

If you’ve ever done work in non-English languages with Classic ASP (ASP3) and gotten black squares in side of the characters you expected, your checklist should be something like this.

Remember: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

Classic ASP Internationalization “Don’t Lie” Checklist

  • Are your ASP¬†pages saved as UTF-8? I recommend Notepad2 (or debug.exe ūüėČ ) as a good editor that knows what a Unicode Byte-Order-Mark looks like.
  • There’s two aspects to encoding with Classic ASP – there’s the encoding of the page (the static stuff) and the encoding of the dynamically created content.
    • Add this little-known bit-o-goodness to your pages:
      Response.CodePage = 65001
      Response.CharSet = “utf-8”
  • Make sure that the strings/content you are consuming is also the correct encoding. A very common problem is having Unicode content in an XML file but the prolog might say:
    <?xml version=”1.0″ encoding=”iso-1159-1″ ?>.
    This mistake will go unnoticed until José shows up.
    • Make sure your XML encoding matches you actual encoding:
      <?xml version=”1.0″ encoding=”UTF-8″ ?>.
  • You might also ensure your Http Headers¬†don’t lie:
    Content-Type: text/html; charset=utf-8
  • You might also ensure your META tags don’t lie:
    <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />

When all these things line up, things tend to just work. Again, this is old-school stuff, so you likely don’t care. Move along, nothing to see here.

Fonte https://www.hanselman.com/blog/internationalization-and-classic-asp

 

 

serviZI

Applicazioni

Realizzazione applicazioni web e gestionali online, sistemi ERP di ultima generazione

ANALISI

Analisi delle necessità, funzioni e servizi che un software adHoc deve compiere per essere il giusto partner per risolvere i vari problemi aziendali.

STUDIO DI FATTIBILITA'

Non tutto ciò di cui abbiamo bisogno o pensiamo sia necessario ha ragionevolmente una sua fattibilità sia in termini economici che pratici.

SVILUPPO APPLICAZIONI

Realizzazione software e rilascio delle varie versioni dei sistemi che si rendono disponibili durante la creazione dell’intera infrastruttura applicativa.

CREAZIONE SITI WEB

Realizzazione siti web adHoc, progettazione e implementazione di contenuti e dati secondo le vostre esigenze.

CMS E TEMPLATE

Realizzazione sistemi utilizzando cms e template disponibili sul mercato. Creazione ecommerce su piattaforme comuni quali woocommerce o quelle da voi preferite. Personalizzazioni e implementazioni tra cms e i vostri database aziendali.

MANUTENZIONE & AGGIORNAMENTO

La manutenzione dei sistemi, l’implementazione dei continui aggiornamenti sono una parte fondamentale e imprescindibile per consentire ad un sito internet di continuare ad essere sempre funzionante. Non pensate che una volta concluso con la messa online di un portale sia tutto finito: √® solo l’inizio. In alternativa √® meglio continuare a utilizzare i canali di comunicazione tradizionali !

Website Design & Development

Realizzare un sito web è diventato un passatempo diffuso per molte persone. Integrare dati e contenuti esistenti con informazioni che il web necessita e può fornire non è cosa di poco conto se questa diventa il principale canale di comunicazione e sviluppo della vostra attività

Featured Work

Website Re-design

Federazione Italiana Campeggiatori

Implementazione cms, re-design grafico e implementazioni template per uno storico portale destinato al tempo libero

SOFTWARE Development

Gestionale OnLine

Sistema che copre le funzioni principali per gestire la propria attivit√† online. Dalla gestione dei clienti all’emissione di documenti, invio fatture tramite SDI, analisi dei dati, articoli, listini, preventivi e molto altro

About Me

Dagli anni 90 ad oggi

Dai primi sistemi ibm, passando per dos, windows, mainframe, cobol, isam, access, sqlserver, mysql, azure, net, php, javascript… l’evoluzione delle infrastrutture non √® mai in pausa

  • Software Development
  • Web Design & Development
  • SEO & Social – Integrazione sistemi

Subscribe

Join Tips Newsletter