Uploaded image for project: 'S2Dao.NET'
  1. S2Dao.NET
  2. DAONET-90

DB固有の型指定をできるようにする

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Minor Minor
    • None
    • Affects Version/s: None
    • Component/s: S2Dao.NET
    • None
    • Environment:
      oracle

      [seasar-dotnet:2232]より
      .NETのstring型はORACLE(ODP.NET)のvarchar2に対応しているため、
      NLS_CHARACTERSETにSJIS、NLS_NCHAR_CHARACTERSETにUnicodeを設定していると、
      文字コードはNLS_CHARACTERSETの設定が適用される。

      NVARCHAR2型の列に対して
      DBから読み取り⇒画面表示はOK(NVARCHAR2はstringに変換される)
      だが、
      画面入力(Unicode)⇒DB更新(入力はUnicodeだがSJISとして更新してしまう)の場合
      文字化けすることになる。

      使用者が拡張するなどして、任意で型を指定するようにできないか検討する。

            Assignee:
            koyak koyak
            Reporter:
            koyak koyak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: