2005/5/18 水曜日

WebSVN で ログメッセージ が化ける (日本語)

カテゴリー: おぼえ書き — ryu @ 11:23:56

cvs 信者なんだけどたまには、subversion 使おうと意気込んで、
ViewCVSセットアップしてた。が、 py-module がコンパイル通らず、
PHPで動く WebSVN を使うことにする。

設置と一通り動くところは簡単に出来るのだが、
ログメッセージが文字化け。(v1.61)

さくっと見てみると svn のコマンド実行するときに、
環境変数 LANG が設定されていないのが原因。
include/command.inc で、quoteCommand() の戻りを

return “LANG=ja;export LANG;”.$cmd;

にして、 config.inc で、

$config->setInputEncoding(”EUC-JP”);

にする

やたー、日本語出たーと思うのもつかの間、
登録しているファイル見ると文字化けする…。
登録ファイルの文字コードがSJISだから…。
つまりログメッセージはEUC・ファイルはSJISとややこしいことに。
登録ファイルの文字コード触るのはちょっと気色悪いので、

$config->setInputEncoding(”SJIS”);

にすることにして、ログメッセージを変換することにする。
include/svnlook.inc の、getLogDetails()で強制変換。
EUCのファイルをSJISと思い込んで読んでいるので、

$log["message"] = mb_convert_encoding( $output[3], “SJIS”, “EUC-JP”);

$log["message"] .= “\n”.mb_convert_encoding( $output[$pos], “SJIS”, “EUC-JP” );

として強制的に変換してやる。

今度こそ出来た~。ヽ(´ー`)ノ

# cache 配下に出来るファイルは compress が掛かってるんで、
 普通に見ると文字化けしているように見える罠
 zcat すべし。

48 件のコメント »

  1. Subversion/サーバ側…

    リポジトリを作る前に リポジトリを作成する importする前に svnサーバを立てて外部からアクセスできるようにする svnserveを使う方法 コミット後、自動的にウェブサーバに反映さ…

    トラックバック by PukiWiki Plus! (PukiWiki/TrackBack 0.4) — 2008/3/23 日曜日 @ 10:47:22

  2. Sorry for the huge review, but I’m really loving the new Zune, and hope this, as well as the excellent reviews some other people have written, will help you decide if it’s the right choice for you.

    コメント by iptv — 2015/4/16 木曜日 @ 22:39:00

  3. 「OtterBox Symmetry シリーズ Leather Edition for iPhone 6/6 Plus」は、ケースの表面に本革素材を張り込んだiPhone 6/6 Plus向けケース。アウターケースには、衝撃に強いポリカーボネートを採用し、落下等の衝撃から端末を保護する。インナーケースには、シリコン素材を採用し、端末にかかる衝撃を軽減できるほか、音量調整ボタン、オン/オフボタンスイッチ部分は、立体的にデザインされており、ボタン操作がしやすくなっている。端末と接触するケース裏面には、本体への衝撃を全体で吸収するためのトラス構造を採用した。
    锘縤phone 4s 銈便兗銈?銇娿倐銇椼倣 [url=http://subpicture.com/rsf/163-iphonecase-cndxzfq-rfnb.html]锘縤phone 4s 銈便兗銈?銇娿倐銇椼倣[/url]

    コメント by 锘縤phone 4s 銈便兗銈?銇娿倐銇椼倣 — 2015/10/6 火曜日 @ 17:45:57

  4. にゃにゃん.と » WebSVN で ログメッセージ が化ける (日本語)
    wholesale nfl jerseys

    コメント by wholesale nfl jerseys — 2017/5/6 土曜日 @ 23:15:56

  5. Merci d’avance

    コメント by Vena Smits — 2019/2/15 金曜日 @ 22:34:32

  6. is hard on

    45f0 what does is do to a girl

    コメント by FedoseevaBeatrisa96vuh — 2019/2/25 月曜日 @ 16:58:00

  7. is 25 mg genricos suaves

    45f0 watermelon is affect

    コメント by FedoseevaBeatrisa96vuh — 2019/2/25 月曜日 @ 21:13:30

  8. 0dc8 viagra 50 mg cpr4

    http://viagrannaals.com/ – viagra 3 days delivery
    buy viagra toronto store

    cheapest super viagra

    コメント by FedoseevaBeatrisa96vuh — 2019/2/26 火曜日 @ 6:33:52

  9. is for sale new zealand

    45f0 was kostet is in apotheke

    コメント by FedoseevaBeatrisa96vuh — 2019/2/26 火曜日 @ 8:02:06

  10. 0dc8 only today viagra uit india

    http://viagrannaals.com/ – viagra generic
    when should a man take viagra

    women for viagra pill

    コメント by FedoseevaBeatrisa96vuh — 2019/2/26 火曜日 @ 9:52:05

  11. discreet is bestellen

    45f0 be is safely can online

    コメント by FedoseevaBeatrisa96vuh — 2019/2/26 火曜日 @ 11:38:52

  12. 56b7 generic cialis reliable

    http://ph-90599-2-0.com/ – cialis without prescription eu

    buy cialis delived fed ex

    コメント by EfremovaAurika91vuh — 2019/3/7 木曜日 @ 14:10:28

  13. online is using paypal

    cf9d prezzo originale di is

    コメント by MelnikovaZinaida93vuh — 2019/3/7 木曜日 @ 17:28:55

  14. get generic viagra online

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 0:20:51

  15. 33 viagra order online

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 2:14:45

  16. wheretogetviagra

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 3:44:31

  17. viagra herbal for men

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 5:56:35

  18. f503 viagra buy cheap uk

    http://asgoodviagraj.com/ – cheap viagra
    buy viagra online

    why do women use viagra

    コメント by MelnikovaZinaida93vuh — 2019/3/8 金曜日 @ 6:02:48

  19. 38cd is en canad

    usefull link is purchase

    コメント by MelnikovaZinaida93vuh — 2019/3/8 金曜日 @ 6:13:19

  20. forum viagra pour femme

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 8:02:02

  21. be is manhattan

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 10:47:57

  22. kanada preiswerter viagra

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 12:20:05

  23. is vendita on lin

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 14:10:28

  24. just try viagra for ed

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 15:31:43

  25. link for you female viagra uk

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 17:22:14

  26. apotik yang jual viagra

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 19:39:28

  27. online sales of is

    コメント by Rannevvuh — 2019/3/8 金曜日 @ 21:36:48

  28. viagra vendita on lin

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 5:07:52

  29. is zollprobleme

    0a27 price of 4 tablets is 10mg

    コメント by KomissarovaLola1997vuh — 2019/3/9 土曜日 @ 5:50:03

  30. where to get is on bali

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 8:53:09

  31. buy real brand viagra

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 11:08:14

  32. reputable online viagra

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 14:29:20

  33. achat viagra arnaque

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 15:43:07

  34. does rush limbaugh use viagra

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 17:57:26

  35. buy kamagra amitriptyline sale buy prednisolone tetracycline

    コメント by Douglasbrict — 2019/3/9 土曜日 @ 17:58:26

  36. online viagra france

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 19:51:36

  37. is in toronto office

    コメント by Rannevvuh — 2019/3/9 土曜日 @ 21:44:43

  38. google online viagra sales

    コメント by Rannevvuh — 2019/3/10 日曜日 @ 0:20:51

  39. achat viagra

    コメント by Rannevvuh — 2019/3/10 日曜日 @ 1:26:45

  40. viagra cialis einnahme

    コメント by Rannevvuh — 2019/3/10 日曜日 @ 17:42:53

  41. cialis viagra tadalafi

    コメント by Rannevvuh — 2019/3/10 日曜日 @ 19:35:24

  42. viagra buy uk 50mg

    コメント by Rannevvuh — 2019/3/10 日曜日 @ 23:19:59

  43. look here canada is

    ed70 price of is in europe

    コメント by BorisovAlfred1988vuh — 2019/3/15 金曜日 @ 18:57:44

  44. can u get is prescription

    ed70 is per donna

    コメント by BorisovAlfred1988vuh — 2019/3/16 土曜日 @ 10:54:43

  45. is retail sales uk

    5592 i is servono la ricetta

    コメント by LazarevAgap1993vuh — 2019/3/20 水曜日 @ 18:20:11

  46. tienda de is en lnea

    5592 ordering is professional

    コメント by LazarevAgap1993vuh — 2019/3/20 水曜日 @ 20:11:19

  47. is 5 mg tablets cost

    5592 how do you take is 10mg

    コメント by LazarevAgap1993vuh — 2019/3/21 木曜日 @ 9:24:27

  48. receta is casera

    5592 max dosage of is

    コメント by LazarevAgap1993vuh — 2019/3/21 木曜日 @ 11:19:55

このコメント欄の RSS フィード トラックバック URL

コメントをどうぞ

39 queries. HTML convert time: 16.502 sec. Powered by WordPress 2.8