![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 文字列の抽出は、最後の文字 | annelisa | シェルプログラミングとスクリプティング | 8 | 2008年7月4日 11:57午後 |
| どのように特定の文字で最初の列を抽出する | selamba_warrior | シェルプログラミングとスクリプティング | 3 | 2008年5月22日 05:14午前 |
| 文字を抽出+ 1 | francis_tom | シェルプログラミングとスクリプティング | 1 | 2008年4月21日 12:16午後 |
| 問題はgrepやawkは、数字を抽出することができません | baghera | シェルプログラミングとスクリプティング | 7 | 2007年8月31日 04:42午後 |
| 抽出する文字 | aajan | UNIXの詳細&エキスパートのためのユーザー | 10 | 2007年8月20日 10:03午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
( ™ )キャラクターの商標を抽出することができません
こんにちはすべて、
私は、 DB2のテーブルでは、商標を表す文字列からはvarchar ( ™ )を抽出しようとしている。結果はAIX環境でのシーケンシャルファイルに配置される。 後の抽出が完了するときに私は( ™の代わりには)別のキャラクターを強調文字に気付いたの抽出ファイルを表示 サブ 配置されています。 なぜそれが誰( ™を表示できないようにするにはいくつかの光を当てることが)キャラクターはいいかもね。これは、 AIXの文字セットを、この特別な文字を許可していませんになるもらえますか? あなたのアドバイスをお願い申し上げます。ありがとうございました |
|
||||
|
また、 " AIXの文字セットのようなもの"です。また、ファイルのバイト数であり、端末ですが、その方法は特定の端末では、ファイル内のバイト数を表示するために複数の表記されています。場合は、文字のファイルを、あなたの端末の文字エンコーディングを設定知っているレパートリーは、どのように特定のバイト列が表示されますが、不明な場合、どちらか一方には、かなり期待できそうだと言う何を予測するのは難しいことができます(あるいは実際にあなたが何を言っている) 。
プレーン7ビットのデータを通常のASCIIは、完全に十分に定義されているのが、 ( TM )の文字が表示され、 7ビットASCII文字セットの一部ではありませんので、明らかに性格の異なる2つの解釈の下にあるファイルを表示している、ファイルのエンコーディングは、おそらく2つの端末、または別の仮定を課すさまざまなツールを用いて設定してください。 ( AIXで、おそらくあなたは、このオプションは、ミックスのEBCDICに追加する必要がありますが、せそこに行くわけではない。 ) とにかく、このトラブルシューティングを行う場合は、 16進ダンプツールを使用する必要があります(外径、 xxd、 hexdump、さらには 猫の)は、ファイル内の実際のバイト数が何かを検査する。一度では、どのエンコーディングを使用する解釈を、与えてはならないのか分かりにくい/または使用する表現には、ファイルを変換知っている。 |
|
||||
|
大きな問題は、文字の場合は、サブ文字として表示されている商標を登録すると、または、これのISO - 8859 - 1文字が表示する設定されている(何が? )
アスキーでは、サブ( Ctrlキーを押しながらZ )は26進数の文字コードされている制御文字( 032 、 16進数、 8進数0x1A ) -は、お客様のファイルにしては何ですか?どのように転送するための有用なエンコードされるのでしょうか?以下は、 Unicodeの商標ū 2122シンボル文字にはUTF - 8エンコーディング:この文字コードのすべての出現を翻訳します コード:
perl -pe 's/\x1A/\xE2\x84\xA2/g' file.orig > file.utf8 コード:
perl -pe 's/\x1A/\xAE/g' file.orig > file.iso-8859-1 時代別に編集最終; 2008年9月2日に 01:59午前..理由:追加ページがiso8859 - 1 ®置換;発言0x99文字のWindows上で |