Skip to content

Commit ce2b75c

Browse files
committed
Adds support for Unicode characters in database filenames.
1 parent 64155b8 commit ce2b75c

File tree

16 files changed

+57
-0
lines changed

16 files changed

+57
-0
lines changed

generated/3.0.10/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/3.0.11/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/3.0.12/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/3.0.8/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/3.0.9/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/4.0.0/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/4.0.1/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/4.0.2/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/4.0.3/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/4.0.4/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/4.0.5/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/5.0.0/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/5.0.1/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

generated/5.0.2/bookworm/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
FROM debian:bookworm-slim
99

10+
ENV LANG=C.UTF-8
11+
ENV LC_ALL=C.UTF-8
12+
1013
ARG ARCH_ARM64
1114

1215
# ARM64 arch

src/Dockerfile.bookworm.template

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33

44
FROM debian:bookworm-slim
55

6+
ENV LANG=C.UTF-8
7+
ENV LC_ALL=C.UTF-8
8+
69
ARG ARCH_ARM64
710

811
# ARM64 arch

src/image.tests.ps1

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,18 @@ task FIREBIRD_DATABASE_can_create_database_with_absolute_path {
182182
}
183183
}
184184

185+
task FIREBIRD_DATABASE_can_create_database_with_unicode_characters {
186+
Use-Container -Parameters '-e', 'FIREBIRD_DATABASE=/tmp/próf-🗄️.fdb' {
187+
param($cId)
188+
189+
docker exec $cId test -f /tmp/próf-🗄️.fdb |
190+
ExitCodeIs -ExpectedValue 0
191+
192+
docker logs $cId |
193+
Contains -Pattern "Creating database '/tmp/próf-🗄️.fdb'"
194+
}
195+
}
196+
185197
task FIREBIRD_DATABASE_PAGE_SIZE_can_set_page_size_on_database_creation {
186198
Use-Container -Parameters '-e', 'FIREBIRD_DATABASE=test.fdb', '-e', 'FIREBIRD_DATABASE_PAGE_SIZE=4096' {
187199
param($cId)

0 commit comments

Comments
 (0)