リード開発メモ

大阪のソフトウェア会社です。 技術的な事柄についてのメモとしてブログを始めます。

2013年05月

PHP の文字化け対策

PHPで書かれた SNS オープンソースを XAMPP 環境に載せて使っている。
大抵のページは問題ないのだが、あるページからの書き込みだけが文字化けしてしまう。

PHP の文字化けについて調べていたところ、PHPの文字化けを本気で解決する - ぎじゅっやさんに対策と詳しい解説があった。
そして、このとおりに設定しただけで、ソースを書き換えることなく、本当に文字化けが解消された。感謝します。
以下、設定内容を転載させていただく。
;; Disable Output Buffering
output_buffering = Off

;; Set HTTP header charset
; default_charset = EUC-JP 

;; Set default language to Japanese
mbstring.language = Japanese

;; HTTP input encoding translation is enabled.
mbstring.encoding_translation = off

;; Set HTTP input encoding conversion to auto
mbstring.http_input = pass 

;; Convert HTTP output to EUC-JP
mbstring.http_output = pass 

;; Set internal encoding to EUC-JP
mbstring.internal_encoding = EUC-JP 

;; Do not print invalid characters
mbstring.substitute_character = none 

mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII

Adobe Reader スタンドアロン版インストーラ

通常、Adobe Reader のサイトからは、ネット接続式のインストーラしかダウンロードできない。

スタンドアロン版のインストーラが欲しい場合は、以下から入手可能だ。

ftp://ftp.adobe.com/pub/adobe/reader/

今日、現在のWindows版の最新 Adobe Reader 11.0.2 だが次のインストーラが対応する。

ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.02/ja_JP/AdbeRdr11002_ja_JP.exe

VMWare Player ホストオンリーでの接続

仕事の都合で VMWare Player のバージョンを 4 から 5 にあげる必要があった。

最新版の VMWare Player 5.0.2 をインストールすると、それまで VMWare Player 4 で動かしていた VM のネットワークが繋がらなくなってしまった。ブリッジ接続の VM は問題ないが、ホストオンリー接続のものが接続できなくなっていた。

ふたたび接続できるようにするまでの手順。

- ゲストPC側の設定
1. VMWare Player のメニュー [Player]-[管理]-[仮想マシンの設定] をクリック。
2. [ハードウェア]タブの下にある[追加]ボタンをクリック。
3. ネットワークアダプタを選び、[次へ]を押す。
4. [ホストオンリー:プライベートネットワークをホストと共有]を選び、[完了]
5. ゲストPC を起動する。
6. コントロールパネルの[ネットワーク接続]をクリック。
7. [ローカルエリア接続]で右クリックし、[プロパティ]をクリック。
8. インターネットプロトコル(TCP/IP)を選んで、[プロパティ]をクリック
9. [次のIPアドレスを使う]を選び、IPアドレスとサブネットマスクを入力する。それ以外は空でOK.
たとえば、IPアドレス 192.168.203.2、サブネットマスク 255.255.255.0
10. [OK]を押し、ダイアログを閉じる。

- ホストPC側の設定
1. コントロールパネルの[ネットワーク接続]をクリック。
2. [VMware Network Adapter VMnet1]で右クリックし、[プロパティ]をクリック。
3. インターネットプロトコル(TCP/IP)を選んで、[プロパティ]をクリック
4. [次のIPアドレスを使う]を選び、IPアドレスとサブネットマスクを入力する。それ以外は空でOK.
たとえば、IPアドレス 192.168.203.1、サブネットマスク 255.255.255.0
5. [OK]を押し、ダイアログを閉じる。

以上。

Excel 全シートの改ページプレビューを解除する

Excel でシート数が多く、多くのシートでウィンドウ枠の固定が設定されており、うっとおしい場合、以下の方法で一気に解除できる。


ALT+F11を押下(VBAエディタが起動) 

CTRL+Gを押下(イミディエイトウインドウが起動) 

「For Each Ws In Worksheets: Ws.Activate: ActiveWindow.View = xlNormalView: Next」をタイプしてEnterを押下 

VBAエディタを閉じる

Excel 全シートの「ウィンドウ枠の固定」を解除する

Excel でシート数が多く、多くのシートでウィンドウ枠の固定が設定されており、うっとおしい場合、以下の方法で一気に解除できる。


ALT+F11を押下(VBAエディタが起動) 

CTRL+Gを押下(イミディエイトウインドウが起動) 

「For Each ws In ActiveWorkbook.Worksheets: ws.Activate: ActiveWindow.FreezePanes = False: Next」をタイプしてEnterを押下 

VBAエディタを閉じる

アクセスカウンター
  • 今日:
  • 昨日:
  • 累計: