[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>

Ruby  :1.8.7 (Ubuntu9.10)

12 messages 2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない — rubikitch@... 2010/01/06

From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>

[#46800] DLモジュールの使い方 — kouichi_someya@...

染谷と申します。

12 messages 2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」 — 染谷 康一 <kouichi_someya@...> 2010/12/09

染谷と申します。

[ruby-list:46746] Re: ヒアドキュメント内の変数展開が正常に行われない

From: ShingoKintaka <kamuycikap@...>
Date: 2010-01-06 07:40:01 UTC
List: ruby-list #46746
るびきち様
丁寧な書き込みをありがとうございます。

 > もし、HTMLとスクリプトの文字コードが違う場合は、
 > ここの部分で入力をスクリプトの文字コードに統一しておきましょう。
 > HTMLがEUC-JPで、スクリプトがUTF-8の場合は require 'nkf' した上で、
 > NKF("-Ew", 文字列) とします。

の部分ですが

@NameKanji = NKF.nkf("-Ewxm0", @cgi["NameKanji"]) # お名前(漢字)

となるコードで間違い無いでしょうか?
こうしておけば、他のコード部分で「.toeuc」の部分が必要なくなると理解して 
います。

rubikitch@ruby-lang.org さんは書きました:
> From: rubikitch@ruby-lang.org
> Subject: [ruby-list:46740] Re: ヒアドキュメント内の変数展開が正常に行われない
> Date: Wed, 6 Jan 2010 14:16:08 +0900
> 
> おっと、ひとつだけ。
> 
>>    #
>>    # フォーム情報を取得する
>>    #
>>    def get_form
>>      @InquiryCommodity         = @cgi["InquiryCommodity"] # お問い合わせ商品
>>      @ContentOfInquiry         = @cgi["ContentOfInquiry"] # お問い合わせ内容
>>      @NameKana                 = @cgi["NameKana"] # お名前(カナ)
>>      @NameKanji                = @cgi["NameKanji"] # お名前(漢字)
>>      @TelephoneNumber          = @cgi["TelephoneNumber"] # 電話番号
>>      @EmailAddress             = @cgi["EmailAddress"] # E-Mailアドレス
>>      @ZipCode                  = @cgi["ZipCode"] # 郵便番号
>>      @AdministrativeDivisions  = @cgi["AdministrativeDivisions"] # 都道府県
>>      @LocalAuthorityCounty     = @cgi["LocalAuthorityCounty"] # 市町村郡
>>      @HouseNumber              = @cgi["HouseNumber"] # 番地
>>    end
> 
> もし、HTMLとスクリプトの文字コードが違う場合は、
> ここの部分で入力をスクリプトの文字コードに統一しておきましょう。
> HTMLがEUC-JPで、スクリプトがUTF-8の場合は require 'nkf' した上で、
> NKF("-Ew", 文字列) とします。
> 
> 入力の文字コードがわかる場合は明示しておくといいです。
> --
> rubikitch
> Blog: http://d.hatena.ne.jp/rubikitch/
> Site: http://www.rubyist.net/~rubikitch/
> Twit: http://twitter.com/rubikitch/
> 『Ruby逆引きハンドブック』 http://d.hatena.ne.jp/rubikitch/20090525/rubybook
> 
> 
> 


In This Thread

Prev Next