忍者ブログ

日々の出来事

日々の出来事

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PostgreSQLの文字変換エラー (character with byte sequence 0xc2 0xb2 in encoding "UTF8" has no equivalent in encoding "SJIS")

PostgreSQL でとあるDBへODBC接続していたのですが、
データにある文字をが含まれていると下記のエラーが出ました。
(グローバル系のDBだったのでドイツ語が含まれててその文字が引っ掛かるみたい)

character with byte sequence 0xc2 0xb2 in encoding "UTF8" has no equivalent in encoding "SJIS"

不思議なことにローカル環境で同じSQL文を実行するとエラーもなく実行され、結果が表示されるのです。

ODBC接続のときだけエラーが出る。
ってことはODBCまわりが怪しいんでないの?

ってずーっと思ってたけど、よくわからないから目をつぶって、長~い間フタしてました。
でもこの問題を解決しないと先に進まないことになり頑張りましたよw

単純にドライバリストの部分で 「PostgreSQL Unicode」 を選択してやればこのエラーはでなくなりました。


そもそもANSIとUnicodeの違いを理解していません(汗)
そんな自分ですがPosgres使用歴は長いです・・・

なぜか今までは何の疑問も抱かずANSI版を使ってました。

これを機に「postgresql ansi unicode 違い」でググってみました。
そしたらUnicode版を使った方がいいぜ的なことが書かれているじゃありませんか ((((;゚Д゚))))ガクガクブルブル

やばい。
これから気を付けよう

PR

ゆうちょダイレクトのログインページで自動でフォーカスが外れてイライラ

ゆうちょダイレクトをよく利用しているんだけど最近イライラ。

去年末ぐらいからかな。
ログインページで「お客様番号」とか「パスワード」を入力している最中に
勝手にフォーカスが外れる。

入力中に勝手にフォーカスが外れるから、いったん入力が中断されてマウスで
テキストボックスにフォーカスを移動させるという面倒な手間が発生する。

なんなんだ、この仕様は。
スキミング対策とかでわざとやってるんだろうか。


ログインページが表示された瞬間は、お客様番号のテキストフィールドにカーソルが
あるのに、次の瞬間テキストフィールドがグレーアウト
そしてグレーアウトが元に戻ったらフォーカスがどっかにいってる。

うざいぜemoji

windows8.1でcreateobjectで取得したobjIEの値が引き継がれない

外部アプリケーションでcreateobjectを使用して、IEとのデータ連携を行う
ツールを組んでいました。

こんな感じで。

Set objIE = CreateObject("InternetExplorer.application")
objIE.Visible = True
Set btns = objIE.Document.All.tags("input")
For i = 0 To btns.length - 1
        If btns(i).Value = strButton Then
            btns(i).Click    'ボタンクリック
            ClickButton = True
            Exit For
        End If
    Next

title = objIE.Document.title


Windows7のときは問題なく動いていたのに、windows8.1にしたら
動かなくなった。
正確いうと、ボタンクリックを実行した後に、objIEが空になってしまう。

objIEが空になるといっても、nothingになるわけではなく
何も値が取れなくなってしまう。

ネットでしたべたら、ボタンクリックの前後でVisibleの値を変化させると回避できるって
あったからやってみた。
こんな感じ。

objIE.Visible = false
ClickButton = True
objIE.Visible = True

でもやっぱり駄目だった。
1時間ぐらい試行錯誤したけどダメだから、仕方なくVB6で作ることにした。

windows8.1ってアクティブ画面と非アクティブ画面の違いがわかりにくい

タイトル通りです。

なんか同じようなグレーの色で、アクティブになっているのかいないのか
わかりにくい・・・

windows7ではそんなこと感じたことなかったのに。
残念すぎる

個人設定とかから色の変更とかできなのかなー?
調べるの面倒だからもうこのままでいいや
そのうち慣れるだろうemoji

windows7のHyper-Vでは仮想環境を新規で作れない

タイトル通りです。

Hyper-Vを使って仮想環境を作りたかったのです。
サクサクっと調べてみたら、下記のファイルをインストールすると可能そうなので早速試したわけです。

Windows 7 Service Pack 1 (SP1) 用のリモート サーバー管理ツール

そしたら見事にダメだった。
管理ツールって書いてあるように、すでに作成済みの仮想環境の管理しかできないのです。
クソッ!!!!

これを使用するためだけにwindows7を新規でインストールしたのに。。。
浅はかでした。

UIが嫌いなので絶対使いたくなかったwindows8.1を仕方なくインストールして
Hyper-Vを使うことにします。

あー、いろいろ面倒だ


カレンダー

02 2025/03 04
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

フリーエリア

最新コメント

[03/05 NONAME]
[03/03 おおの]
[02/28 NONAME]
[01/29 辻本]
[01/28 タク]

最新トラックバック

プロフィール

HN:
けいん
性別:
男性
趣味:
睡眠、車いじり
自己紹介:
美味しいもの大好き!
自由に生きてる!(つもりだけど結構縛られてる><)

バーコード

ブログ内検索

P R

アクセス解析

Copyright ©  -- 日々の出来事 --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]