繁体字中国語 (big5) でデータを表示する Tcl で書かれた Web サイトをサポートしています。次に、mandarintools.com の翻訳コードを使用して Java サーブレットを作成し、ページ リクエストを簡体字中国語に翻訳します。変換コードに指定されている変換は、UTF-8 から UTF-8S です。Javaは、データが入ってくると、データをUTF-8に正しく変換しているようです。
Java 変換コードは機能しますが、速度は遅く、Web サイトは Tcl で書かれているため、別のリストの誰かがそれを使ってみることを勧めました。残念ながら、Tcl は UTF-8S をサポートしていないため、代わりにどの翻訳を使用すればよいかわかりません。私はgb2312、gb2312-raw、gb1988、euc-cnを試しました...すべて意味不明になります。私の推測では、Tcl も入ってくると UTF-8 に変換されますが、最初に big5 からの変換を試みましたが、役に立ちません。
私のテストコードは次のようになります。
set page_body [ns_httpget http://www.mysite.com]
set translated_page_body [encoding convertto gb2312 $page_body]
ns_write $translated_page_body
私も試してみました
set page_body [ns_httpget http://www.mysite.com]
set translated_page_body [encoding convertto gb2312 [encoding convertfrom big5 $page_body]]
ns_write $translated_page_body
しかし、何も変わりませんでした。
私がそれを理解するのを助けるのに十分な経験を持っている人はいますか?