フロントエンドの問題(5)

1637 ワード

How do you serve a page with content in multiple languages?
  • はUnicodeで一律に2バイトで表される統一符号化UTF-8方式で符号化されているため、少なくとも65536個の異なる文字を定義することができ、世界で現在使用されているすべての言語の各文字をほぼカバーすることができる.マルチ言語Webサイトの設計と開発では、まず中国語以外のページの文字セットを「utf-8」形式として定義することに注意してください.
  • lang属性
  • を変更することにより
      
    <html lang="en">
    
      
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">  
    

    同じページに複数の言語があればlangプロパティをローカルに追加することもできます
    <div lang="es">Yo no hablo españoldiv>  
    <div lang="fr">Je ne parle pas françaisdiv>  

    これは静的メソッドに属し、言語ごとにページファイルを1セット用意します.
  • ダイナミックメソッドは、言語文字を出力する必要がある場所で変数を用いて表現する、これらの変数は、ユーザが異なる言語を選択することによって異なる値
  • を与えることができる.