Item8093: Chinese Characters as Form Fieldnames causes data to disappear.

pencil
Priority: Normal
Current State: Waiting for Feedback
Released In: n/a
Target Release:
Applies To: Extension
Component: DBCacheContrib
Branches:
Reported By: Foswiki:Main.JoelDeJesus
Waiting For: Foswiki:Main.JoelDeJesus
Last Change By: AntonioTerceiro
When I use UTF-8 characters as field names, I can no longer save data in those specific fields.

Before installing DBContrib, I could have a field name called 電子メール (email) in Japanese and be able to save data, but after installing the data disappears.

before saving
電子メール tanaka@example.com
after saving
電子メール  

but before
Email tanaka@example.com
after
Email tanaka@example.com

I am on Foswiki 1.0.4. This is rather urgent for me because my clients want to use Japanese in their data forms, not English. So having data in dataforms disappear makes Foswiki very difficult to use.


How could this be related to DBCachePlugin? Hard to test for people that don't speak Chinese...Anybody out there that can confirm & track it down?

-- MichaelDaum - 02 Jul 2009

Apologize for the long hiatus, I was a bit busy. As for the bug, it only happens when I have the DBCache Contrib installed. Otherwise, form fields, simple templates, and search functions still work. I have tested it again in Foswiki 1.0.6. If you store a Field name in Japanese, then the data point will not save and the data ends up disappearing.

However, it works fine with English Field names and Japanese Data.

-- JoelDeJesus - 26 Aug 2009

ItemTemplate edit

Summary Chinese Characters as Form Fieldnames causes data to disappear.
ReportedBy Foswiki:Main.JoelDeJesus
Codebase 1.0.6, 1.0.4
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Extension
Component DBCacheContrib
Priority Normal
CurrentState Waiting for Feedback
WaitingFor Foswiki:Main.JoelDeJesus
Checkins
ReleasedIn n/a
Topic revision: r4 - 02 Nov 2010, AntonioTerceiro
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy