8000 Read the names of TypeInfo in the code page in which they are those of the Blob by dominion525 · Pull Request #112 · dominion525/jetdb · GitHub
[go: up one dir, main page]

Skip to content

Read the names of TypeInfo in the code page in which they are those of the Blob - #112

Merged
dominion525 merged 1 commit into
mainfrom
fix/type-info-code-page
Oct 22, 2026
Merged

dominion525 merged 1 commit into
mainfrom
fix/type-info-code-page

Conversation

@dominion525
Copy link
Copy Markdown
Owner

Summary

  • In databases of Access 2000 and later, the code page in the header of the database is not always the one Access wrote the names of TypeInfo in: Strings.mdb has 1252 in its header and its Russian control names in 1251, and read_form_type_info gave them garbled
  • Read the names in the code page, of that in the header and then 14 of Windows (874, 932, 936, 949, 950 and 1250 to 1258), in which the most names that are not ASCII are among the names of the controls in the Blob, which are UTF-16, regardless of case; in that of the header when none is, or when the Blob cannot be read
  • Use it both in read_form_type_info and its kin and where read_form_properties matches the controls of the Blob with TypeInfo
  • docs/form-design (en/ja) tells how the names are read

🤖 Generated with Claude Code

…f the Blob

- In databases of Access 2000 and later, the code page in the header is not always the one Access wrote the names of TypeInfo in: Strings.mdb has 1252 in its header and its Russian names in 1251, and read_form_type_info gave them garbled
- Read them in the code page, of that in the header and then 14 of Windows, in which the most names that are not ASCII are among the names of the controls in the Blob, which are UTF-16, regardless of case; in that of the header when none is
- Use it both in read_form_type_info and its kin and where read_form_properties matches the controls with TypeInfo
- Tell in docs (en/ja) how the names are read

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@dominion525
dominion525 merged commit 31c8f23 into main Oct 22, 2026
10 checks passed
@dominion525
dominion525 deleted the fix/type-info-code-page branch October 22, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0