問題タブ [thai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
175 参照

java - ICU プロジェクトで RTGS を使用してタイ語をラテン語に音訳する

ICU プロジェクトを使用して音訳を実行していますが、タイ語からラテン語への音訳中にいくつかの問題が見つかりました。RTGS (https://en.wikipedia.org/wiki/Royal_Thai_General_System_of_Transcription)標準を使用する必要がありますが、ICU プロジェクトでは実装されていないようです。RTGS を ICU プロジェクト、または少なくとも Java で開発されたプロジェクトに追加する方法に関するヘルプに心から感謝します。

前もって感謝します

0 投票する
1 に答える
49 参照

python - urllib2 は、同じエージェントを持つ通常のブラウザーと同じ html 文字列を取得しません (エンコード エラー?)

このサイトからページを取得しようとしていますhttp://www.francais-thai.com/dicoweb/fran/00012.htm

しかし、パイソンでは

(ページ内にタイ語のテキストがあります)

ここに私が試したコードがあります:(ページをダウンロードする必要があります)

しかし、この方法で取得したページは、ソースを表示したときに firefox/chrome/etc が提供したものとはまったく同じではありません

クロムで取得したページは次のとおりです。

そして、これは私のコードで取得しているバグのあるページです:

ユーザー エージェントを変更しようとして、最終的に Wireshark を使用して正確なユーザー エージェントを取得しましたが、正しいページではなく、同じ「バグのある」ページがダウンロードされています。

通常のブラウザが python で取得するのと同じ html テキストを取得するにはどうすればよいですか?

私の推測はエンコーディングエラーです(htmlにタイ語があります)が、動作しません。エンコーディングなどを変更しようとしましたが、動作しません

0 投票する
1 に答える
636 参照

import - タイ文字を SAS に取り込む

現在、Excel で正しく表示されるタイ文字を含む xlsx ファイルがあります。

エクセルで表示されたタイ文字

ただし、このファイルを SAS EG 4.3 (5.1 でも試行) にインポートすると、タイ文字が「???」として表示されます。

SAS へのインポート後

これは同じサンプルコードです

また、あらゆる種類のエンコーディングを試しましたが、utf-16le から wlatin1 に変換できないというエラーも発生しました。

この文字を SAS テーブルに表示する方法はありますか?

0 投票する
2 に答える
1148 参照

ios - UILabelでタイ語のテキストの高さを処理するには?

私は現在タイ語に翻訳しているアプリケーションに取り組んでいます。iOS 7 でアプリをテストしたときはすべてスムーズに進みましたが、iOS 8 では一部のアクセントがUILabels で切り取られました。

Auto-Layout を使用して、アプリケーションのすべての要素をレイアウトしています。

iOS 8 のリリース ノートのどこかで、読みやすさのためにタイ文字のデフォルト フォントが大きくなったと読んだことがあります。ただし、自動レイアウトはラベルの高さを気にせず、ラテン語のテキストを表示しているかのように残しているように見えるため、一部のアクセントが切り取られます。

iOSでタイ語のテキストを処理する適切な方法は何ですか?

編集:これは問題を示す写真です。(OKオンiOS 7CUTオンiOS 8です。)

問題はこの画像に示されています

clipToBounds: のプロパティをUILabeltoに設定しようとしましたNOが、テキストは実際にはクリップされません。ただし、これは良い解決策ではありません。上下に 2 つのラベルがある場合、テキストが重なる可能性があります…</p>

0 投票する
1 に答える
381 参照

.net - タイ語の組み合わせ文字の正しいグラフィカル表現を取得する

タイ語をレンダリングできるビットマップフォントを作成しようとしています(とりわけ)。文字セットを取得しましたが、多くの文字は「結合文字」コードポイントです。Graphics.DrawString を使用して文字のビットマップを取得しています。これは、ラテン語、キリル文字、ベトナム語などでうまくいきました。

ただし、選択された結合文字をレンダリングすると、Windows .Net は次のように結合文字の下に点線の円をレンダリングします。タイ文字

それらの円を削除する方法はありますか? (いつも同じ場所にあるとは限りません)

これは私が今使っているコードです: