Whiz Tools

Penukar Saiz Kasut

Tukar saiz kasut antara sistem pengukuran yang berbeza

Sila masukkan saiz kasut yang sah

Carta Rujukan Saiz

Saiz Lelaki

Saiz Lelaki
ASUKEUJP (cm)
65.53924
6.5639.524.5
76.54025
7.574125.5
87.541.526
8.584226.5
98.542.527
9.594327.5
109.54428
10.51044.528.5
1110.54529
11.51145.529.5
1211.54630
12.5124730.5
1312.547.531
13.5134831.5
1413.548.532
1514.549.533
1615.550.534

Saiz Perempuan

Saiz Perempuan
ASUKEUJP (cm)
423521
4.52.535.521.5
533622
5.53.536.522.5
643723
6.54.537.523.5
753824
7.55.538.524.5
863925
8.56.539.525.5
974026
9.57.540.526.5
1084127
10.58.541.527.5
1194228
11.59.542.528.5
12104329

Saiz Kanak-kanak

Saiz Kanak-kanak
ASUKEUJP (cm)
3.53199.5
43.519.510
4.542010.5
54.52111
5.5521.511.5
65.52212
6.562312.5
76.523.513
7.572413.5
87.52514
8.5825.514.5
98.52615
9.592715.5
109.527.516
10.5102816.5
1110.528.517
11.5112917.5
1211.53018
12.51230.518.5
1312.53119
13.5133219.5

Penukaran Saiz Kasut

Pengenalan

Penukaran saiz kasut adalah penting dalam dunia yang saling berkait secara global, di mana kasut dihasilkan dan dijual di pelbagai kawasan menggunakan pelbagai sistem pengukuran. Empat sistem saiz kasut utama—AS, UK, EU, dan JP (Jepun)—masing-masing menggunakan skala dan titik rujukan yang berbeza, menjadikan penukaran perlu untuk membeli-belah antarabangsa, perjalanan, dan perdagangan.

Alat ini menyediakan penukaran yang tepat antara sistem saiz utama ini sambil mengambil kira perbezaan jantina dan umur. Memahami bagaimana sistem-sistem ini berkaitan antara satu sama lain dapat membantu memastikan kesesuaian yang betul semasa membeli kasut dari peruncit antarabangsa atau semasa bercuti ke luar negara.

Kaedah dan Formula Penukaran

Penukaran saiz kasut berdasarkan pengukuran panjang kaki, tetapi hubungan antara pengukuran ini dan penetapan saiz berbeza mengikut sistem:

  • Saiz AS: Berdasarkan unit "barleycorn" (⅓ inci atau 8.46mm). Saiz lelaki 1 sama dengan 8⅔ inci (220mm), dengan setiap saiz tambahan menambah satu barleycorn.
  • Saiz UK: Serupa dengan AS tetapi biasanya ½ hingga 1 saiz lebih kecil. Saiz UK 0 sama dengan 8 inci (203mm) untuk orang dewasa.
  • Saiz EU: Berdasarkan Paris Point (⅔ cm atau 6.67mm). Saiz EU 1 sama dengan 1 Paris Point (6.67mm).
  • Saiz JP: Secara langsung mewakili panjang kaki dalam sentimeter, menjadikannya sistem yang paling mudah.

Hubungan matematik antara sistem-sistem ini boleh dinyatakan sebagai:

  • AS ke UK (Lelaki): UK=AS0.5UK = AS - 0.5
  • UK ke EU (Dewasa): EU=UK+33EU = UK + 33
  • AS ke JP (Lelaki): JP(AS×0.846)+9.5JP \approx (AS \times 0.846) + 9.5

Namun, formula ini adalah anggaran. Dalam amalan, jadual penukaran berdasarkan pengukuran standard adalah lebih boleh dipercayai, terutamanya kerana tiada standardisasi antarabangsa yang sempurna.

Ketepatan dan Had Penukaran

Penukaran saiz kasut secara semula jadi tidak tepat kerana:

  1. Variasi pengeluar: Jenama mungkin mempunyai standard saiz yang sedikit berbeza
  2. Perbezaan serantau: Walaupun dalam sistem, mungkin terdapat variasi khusus negara
  3. Isu pembulatan: Apabila menukar antara sistem dengan increment yang berbeza
  4. Pertimbangan lebar: Kebanyakan sistem penukaran hanya menangani panjang, bukan lebar

Untuk mendapatkan kesesuaian yang paling tepat, adalah dinasihatkan untuk mengetahui panjang kaki anda dalam milimeter atau inci dan merujuk kepada carta saiz khusus jenama jika ada.

Kes Penggunaan

Membeli-belah Dalam Talian

E-dagang antarabangsa telah menjadikan penukaran saiz kasut lebih penting daripada sebelumnya. Semasa membeli kasut dari peruncit luar negara, memahami persamaan saiz membantu pengguna membuat keputusan yang berinformasi tanpa kemampuan untuk mencuba kasut secara fizikal.

// Fungsi untuk menukar saiz bagi platform e-dagang
function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
  // Jadual rujukan untuk jantina dan sistem yang berbeza
  const conversionTables = {
    men: {
      us: [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
      uk: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
      eu: [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
      jp: [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]
    },
    women: {
      us: [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
      uk: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
      eu: [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
      jp: [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5]
    }
  };
  
  // Cari indeks dalam sistem sumber
  const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
    size => Math.abs(size - sourceSize) < 0.1
  );
  
  if (sourceIndex === -1) return null; // Saiz tidak ditemui
  
  // Kembalikan saiz yang sepadan dalam sistem sasaran
  return conversionTables[gender][targetSystem][sourceIndex];
}

// Contoh: Tukar Saiz Lelaki AS 9 ke EU
const euSize = convertShoeSize(9, 'us', 'eu', 'men');
console.log(`Saiz Lelaki AS 9 sama dengan EU ${euSize}`); // Output: Saiz Lelaki AS 9 sama dengan EU 42.5
def convert_shoe_size(source_size, source_system, target_system, gender):
    """
    Tukar saiz kasut antara sistem yang berbeza berdasarkan jantina.
    
    Parameters:
        source_size (float): Saiz kasut asal
        source_system (str): Sistem asal ('us', 'uk', 'eu', 'jp')
        target_system (str): Sistem sasaran ('us', 'uk', 'eu', 'jp')
        gender (str): 'men', 'women', atau 'children'
        
    Returns:
        float: Saiz kasut yang ditukar atau None jika penukaran tidak mungkin
    """
    # Jadual penukaran
    conversion_tables = {
        'men': {
            'us': [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
            'uk': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
            'eu': [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
            'jp': [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]
        },
        'women': {
            'us': [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
            'uk': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
            'eu': [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
            'jp': [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5]
        }
    }
    
    # Cari padanan terdekat dalam sistem sumber
    try:
        source_sizes = conversion_tables[gender][source_system]
        closest_index = min(range(len(source_sizes)), 
                           key=lambda i: abs(source_sizes[i] - source_size))
        
        # Kembalikan saiz yang sepadan dalam sistem sasaran
        return conversion_tables[gender][target_system][closest_index]
    except (KeyError, ValueError):
        return None

# Contoh penggunaan
eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
print(f"Saiz Lelaki AS 9 sama dengan EU {eu_size}")  # Output: Saiz Lelaki AS 9 sama dengan EU 42.5

Perjalanan Antarabangsa

Pengembara sering perlu membeli kasut di negara asing di mana sistem saiz yang berbeza digunakan. Memahami saiz tempatan mengelakkan kekecewaan membeli kasut yang tidak sesuai.

Pembuatan dan Runcit

Pengeluar dan peruncit kasut yang beroperasi di pasaran global mesti melabel produk mereka dengan pelbagai penetapan saiz untuk memenuhi pelanggan antarabangsa dengan berkesan.

public class ShoeSizeConverter {
    // Jadual penukaran untuk kasut lelaki
    private static final double[] US_MEN = {6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12};
    private static final double[] UK_MEN = {5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5};
    private static final double[] EU_MEN = {39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46};
    private static final double[] JP_MEN = {24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30};
    
    /**
     * Menghasilkan label saiz pelbagai sistem untuk pembuatan
     * @param baseSize Saiz asas dalam sistem pengeluar
     * @param baseSystem Sistem saiz pengeluar
     * @return String dengan saiz dalam semua sistem utama
     */
    public static String generateSizeLabel(double baseSize, String baseSystem) {
        String gender = "men"; // Untuk contoh ini, menganggap kasut lelaki
        
        double usSize = convertSize(baseSize, baseSystem, "us", gender);
        double ukSize = convertSize(baseSize, baseSystem, "uk", gender);
        double euSize = convertSize(baseSize, baseSystem, "eu", gender);
        double jpSize = convertSize(baseSize, baseSystem, "jp", gender);
        
        return String.format("AS: %.1f | UK: %.1f | EU: %.1f | JP: %.1f", 
                            usSize, ukSize, euSize, jpSize);
    }
    
    private static double convertSize(double size, String fromSystem, String toSystem, String gender) {
        // Pelaksanaan akan menggunakan jadual rujukan yang serupa dengan contoh sebelumnya
        // Disederhanakan untuk ringkasan
        return 0.0; // Penanda tempat
    }
    
    public static void main(String[] args) {
        String label = generateSizeLabel(42, "eu");
        System.out.println("Label Saiz: " + label);
    }
}

Alternatif

Pengukuran Langsung

Daripada bergantung kepada penukaran antara sistem saiz yang abstrak, mengukur panjang kaki secara langsung dalam sentimeter atau inci memberikan rujukan yang lebih universal:

1. Letakkan sekeping kertas di tepi dinding
2. Berdiri di atas kertas dengan tumit anda menyentuh dinding
3. Tandakan kedudukan jari kaki terpanjang anda
4. Ukur jarak dari dinding ke tanda dalam milimeter
5. Gunakan pengukuran ini untuk mencari saiz anda dalam mana-mana sistem

Kaedah ini mengelakkan ketidakkonsistenan sistem saiz, walaupun ia tidak mengambil kira lebar atau ketinggian lengkungan.

Sistem Mondopoint

Sistem Mondopoint (ISO 9407:2019) adalah standard antarabangsa yang menetapkan panjang dan lebar kaki dalam milimeter. Walaupun tidak biasa digunakan dalam runcit sehari-hari, ia adalah standard untuk kasut ski dan kasut tentera di banyak negara.

// Fungsi C untuk menukar panjang kaki kepada Mondopoint
int footLengthToMondopoint(double lengthMm) {
    // Mondopoint adalah panjang kaki dalam mm, dibundarkan kepada mm terdekat 5
    return 5 * (int)((lengthMm + 2.5) / 5.0);
}

// Contoh penggunaan
int mondopoint = footLengthToMondopoint(267.8);
printf("Panjang kaki 267.8mm = Mondopoint %d\n", mondopoint); // Output: Mondopoint 270

Pengimbasan Kaki 3D

Teknologi moden menawarkan alternatif kepada saiz tradisional melalui pengimbasan kaki 3D, yang mencipta model digital yang tepat bagi kaki. Imbasan ini boleh digunakan untuk:

  • Padanan kepada bentuk kasut yang sedia ada (lasts yang digunakan untuk membuat kasut)
  • Mencipta kasut khusus
  • Mengesyorkan jenama dan model tertentu yang paling sesuai dengan morfologi kaki

Teknologi ini semakin tersedia di kedai kasut khusus dan melalui aplikasi telefon pintar.

Sejarah Sistem Saiz Kasut

Sistem Saiz AS

Sistem Amerika berasal dari tahun 1880-an dan berdasarkan pengukuran barleycorn. Titik rujukan asal adalah saiz kanak-kanak, dengan skala lelaki dan wanita dibangunkan sebagai sambungan. Sistem ini telah disandarkan pada awal abad ke-20 tetapi masih mengekalkan asas sejarahnya yang agak sewenang-wenangnya.

Sistem Saiz UK

Sistem British adalah salah satu yang tertua, bermula dari abad ke-14. Ia pada asalnya berdasarkan barleycorn (⅓ inci), dengan Raja Edward II mengisytiharkan pada tahun 1324 bahawa tiga barleycorn akan sama dengan satu inci, dan saiz kasut akan meningkat dengan satu barleycorn. Sistem ini kemudiannya telah diformalkan dan kekal digunakan di seluruh UK dan bekas koloni British.

Sistem Saiz EU

Sistem Eropah berkembang daripada Paris Point, yang ditubuhkan di Perancis pada tahun 1800-an. Sistem ini menggunakan increment standard ⅔ sentimeter dan akhirnya diterima di seluruh Eropah benua, walaupun dengan variasi serantau. Sistem EU moden mewakili usaha untuk menstandardkan saiz di seluruh negara Eropah.

Sistem Saiz JP

Sistem Jepun adalah yang paling terkini daripada sistem utama dan juga yang paling mudah, secara langsung mewakili panjang kaki dalam sentimeter. Sistem ini ditubuhkan pada pertengahan abad ke-20 dan digunakan di seluruh Jepun dan beberapa negara Asia yang lain.

Carta Saiz Komprehensif

Carta Penukaran Saiz Kasut Lelaki

ASUKEUJP (cm)
65.53924
6.5639.524.5
76.54025
7.574125.5
87.541.526
8.584226.5
98.542.527
9.594327.5
109.54428
10.51044.528.5
1110.54529
11.51145.529.5
1211.54630
1312.547.531
1413.548.532
1514.549.533

Carta Penukaran Saiz Kasut Wanita

ASUKEUJP (cm)
423521
4.52.535.521.5
533622
5.53.536.522.5
643723
6.54.537.523.5
753824
7.55.538.524.5
863925
8.56.539.525.5
974026
9.57.540.526.5
1084127
10.58.541.527.5
1194228

Carta Penukaran Saiz Kasut Kanak-kanak

ASUKEUJP (cm)
43.519.510
54.52111
65.52212
76.523.513
87.52514
98.52615
109.527.516
1110.528.517
1211.53018
1312.53119
113.53220
2133.520.5
3234.521

Pertimbangan Khusus

Variasi Lebar

Kebanyakan sistem saiz memberi tumpuan terutamanya kepada panjang, tetapi lebar juga sama penting untuk kesesuaian yang betul. Dalam sistem AS, lebar ditandakan dengan huruf (contohnya, AA, B, D, EE), dengan setiap huruf mewakili perbezaan ⅛ inci dalam lebar. Sistem lain mempunyai penetapan lebar mereka sendiri, tetapi ini kurang distandardisasi di peringkat antarabangsa.

public enum ShoeWidth
{
    Narrow, // AA, A
    Regular, // B, C, D
    Wide, // E, EE
    ExtraWide // EEE+
}

public class ShoeSizeWithWidth
{
    public double Size { get; set; }
    public string System { get; set; }
    public ShoeWidth Width { get; set; }
    
    public override string ToString()
    {
        string widthLabel = Width switch
        {
            ShoeWidth.Narrow => "Sempit",
            ShoeWidth.Regular => "Biasa",
            ShoeWidth.Wide => "Lebar",
            ShoeWidth.ExtraWide => "Lebar Ekstra",
            _ => ""
        };
        
        return $"Saiz: {Size} {System}, Lebar: {widthLabel}";
    }
}

Kasut Sukan

Kasut sukan sering mempunyai keanehan saiz mereka sendiri. Kasut lari biasanya lebih kecil ½ hingga 1 saiz daripada kasut standard untuk mengambil kira pembengkakan kaki semasa aktiviti. Pelbagai sukan mungkin mempunyai keperluan fit yang berbeza:

  • Kasut lari: Selalu saiz lebih besar ½ saiz
  • But bola sepak: Selalu saiz lebih kecil untuk fit yang ketat
  • Kasut bola keranjang: Mungkin mempunyai profil lebar yang berbeza
  • Kasut berbasikal: Selalu saiz yang berbeza daripada kasut berjalan

Pertimbangan Pertumbuhan Kanak-kanak

Semasa menukar saiz kanak-kanak, adalah penting untuk mengambil kira pertumbuhan. Banyak ibu bapa membeli kasut ½ hingga 1 saiz lebih besar daripada pengukuran semasa untuk mengakomodasi pertumbuhan kaki yang pesat.

Rujukan

  1. Pertubuhan Antarabangsa untuk Standardisasi. (2019). ISO 9407:2019 Saiz kasut — Sistem Mondopoint saiz dan penandaan. https://www.iso.org/standard/73758.html

  2. Persatuan Amerika untuk Pengujian dan Bahan. (2020). ASTM D5867-20 Kaedah Ujian Standard untuk Pengukuran Panjang, Lebar, dan Ciri-ciri Kaki. https://www.astm.org/d5867-20.html

  3. Rossi, W. A. (2000). Kamus Lengkap Kasut (edisi ke-2). Krieger Publishing Company.

  4. Luximon, A. (Ed.). (2013). Buku Panduan Reka Bentuk dan Pembuatan Kasut. Woodhead Publishing.

  5. British Standards Institution. (2011). BS 5943:2011 Spesifikasi untuk saiz kasut dan lasts. BSI Standards.

  6. Jawatankuasa Standard Industri Jepun. (2005). JIS S 5037:2005 Sistem saiz untuk kasut. Persatuan Standard Jepun.

Feedback