[前][次][番号順一覧][スレッド一覧]

rails:1404

From: 片平 裕市 <yuichi_katahira@m...>
Date: Tue, 25 Jul 2006 17:38:30 +0900
Subject: [rails:1404] Re: 参加します

片平です。

> 面白そうだったので rfpdf を試してみましたが、一部文字化 
> けしてしまうのが
> 良く分かりません。コードは以下のような単純なものです。
>
>    pdf.extend(PDF_Japanese)
>    pdf.AddSJISFont();
>    pdf.AddPage();
>    pdf.SetFont('SJIS','',12);
>    icSJIS = Iconv.new('SJIS', 'UTF-8')
>    pdf.Write(15, icSJIS.iconv("発表します"))
>
>    send_data pdf.Output, :filename => "something.pdf", :type =>
> "application/pdf"
>  end
> end
> -----
>
> WEBrick 経由で呼び出すと『発表します』が『発浮オます』となって 
> しまうのです。
>
> 化けない文字もあるので、何が悪いのかよく分かりません。どなたか 
> ご教授
> いただければ幸いです。
>


文字コードの問題です。
ShiftJISの2バイト目が「5c」の文字は、文字化けします。
というか御免なさい。試した時に、化ける文字をたまたま含めてなかった
ので気づいてなかったです。

http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=FAQ%3A%3A%C6% 
FC%CB%DC%B8%EC%A4%CE%BC%E8%A4%EA%B0%B7%A4% 
A4#a10.2e2.20.a5.aa.a5.d7.a5.b7.a5.e7.a5.f3-K.20.a4.c8.20.24KCODE. 
20.a4.ce.b0.e3.a4.a4.a4.cf.a4.ca.a4.f3.a4.c7.a4.b9.a4.ab.a1.a9

文字コードがらみは悩ましいですね。
英語圏の方がうらやましいです。

--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1330 2006-07-10 15:28 [dai_u0412@y...      ] 参加します                              
      1331 2006-07-11 03:40 ┣[ggb03124@n...       ] PDF .vs. PXDoc                        
      1332 2006-07-11 04:26 ┃┗[dai_u0412@y...      ]                                     
      1333 2006-07-11 04:46 ┃ ┣[ggb03124@n...       ]                                   
      1334 2006-07-11 05:53 ┃ ┗[yuichi_katahira@m...]                                   
      1338 2006-07-11 08:08 ┃  ┗[yuichi_katahira@m...]                                 
      1352 2006-07-12 09:07 ┗[yuichi_katahira@m...]                                       
      1353 2006-07-12 13:57  ┣[dai_u0412@y...      ]                                     
      1402 2006-07-25 07:56  ┗[bsdmad@g...         ]                                     
->    1404 2006-07-25 10:38   ┣[yuichi_katahira@m...]                                   
      1405 2006-07-25 10:51   ┃┗[bsdmad@g...         ]                                 
      1811 2006-11-08 10:33   ┗[zn@m...             ]